Usuário com melhor resposta
Pegar id da div

Pergunta
-
Pessoal, quero uma simples função que ao clicar em um botão ele esconde a div, seu eu passar o id direto na função, funciona normal, mas como esta em um GridView, preciso passar esse id dinamicamente.
function Bt1(ids) {document.getElementById(ids).style.display = "none";}HTML<div id="div1" style="background-image:url('/Images/btn1.png');background-repeat:no-repeat; cursor:pointer; width:32px; height: 30px;"onclick="Btn(this)"></div>
Junior Santana
Respostas
-
Junior,
Utilizando jQuery, tente o seguinte:
<div id="div1" style="background-image:url('/Images/btn1.png'); background-repeat:no-repeat; cursor:pointer; width:32px; height: 30px;" onclick="$(this).hide();"> </div>
- Sugerido como Resposta Mr. GMSOFT quarta-feira, 11 de fevereiro de 2015 11:11
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 18:54
Todas as Respostas
-
Junior,
Utilizando jQuery, tente o seguinte:
<div id="div1" style="background-image:url('/Images/btn1.png'); background-repeat:no-repeat; cursor:pointer; width:32px; height: 30px;" onclick="$(this).hide();"> </div>
- Sugerido como Resposta Mr. GMSOFT quarta-feira, 11 de fevereiro de 2015 11:11
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 18:54
-
Junior,
Utilizando jQuery, tente o seguinte:
<div id="div1" style="background-image:url('/Images/btn1.png'); background-repeat:no-repeat; cursor:pointer; width:32px; height: 30px;" onclick="$(this).hide();"> </div>
Então Renato, a ideia de usar a function é que, quando uma Div for Display:none, outra Div será Display:Block.
Um ativa a outra, só que isso dentro de um gridview, então os Ids serão diferentes
Junior Santana
- Editado Jr_inc quarta-feira, 11 de fevereiro de 2015 13:27
-
Junior,
Utilizando jQuery, tente o seguinte:
<div id="div1" style="background-image:url('/Images/btn1.png'); background-repeat:no-repeat; cursor:pointer; width:32px; height: 30px;" onclick="$(this).hide();"> </div>
Renato, se ao invés de usar div, eu usasse o CheckBox.
Então, o check marcado executa uma função, desmarcado executa outra função
Abaixo o código quase funciona, porém quando tem mais de um marcador no Grid, a função desmarcado não funciona
function countChecked(iddoc) {
var checked = $('input[type=checkbox]:checked').val() ;
if (checked != undefined)
{
alert('Marcado');
}
else if(checked == undefined)
{
alert('Desmarcado');
}
}Junior Santana