Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改jquery不使用隐藏显示_Jquery_Asp.net - Fatal编程技术网

更改jquery不使用隐藏显示

更改jquery不使用隐藏显示,jquery,asp.net,Jquery,Asp.net,我有以下代码: <script> $(document).ready(function () { $("#rbnDoesFatherLiveWithChildNo").change(function () { $("FatherAddress").show(); }); }); </script> $(文档).ready(函数(){ $(“#rbnDoesFatherLiveWithChildNo”)。更改(函数()

我有以下代码:

<script>
    $(document).ready(function () {
       $("#rbnDoesFatherLiveWithChildNo").change(function () {
        $("FatherAddress").show();
    });
   });
</script>

$(文档).ready(函数(){
$(“#rbnDoesFatherLiveWithChildNo”)。更改(函数(){
$(“FatherAddress”).show();
});
});
HTML



我不明白这为什么不起作用?

选择器中的Erorr。ID应以
#

错误在这里:

    $("FatherAddress").show();
应该是哪一个

    $("#FatherAddress").show();
您正在使用ASP.Net生成的元素ID将不同,因此您应该使用,它获取由ASP.Net生成的HTML标记的控件ID


除此之外,
FatherAddress
应该是
#FatherAddress

将代码更改为

$(document).ready(function () {
    $("#<%=rbnDoesFatherLiveWithChildNo.ClientID%>").change(function () {
        $("#FatherAddress").show();
    });
});
$(文档).ready(函数(){
$(“#”)更改(函数(){
$(“#父地址”).show();
});
});

Thnx要获得帮助,请用另一种方法解决:

<script>


function showDiv(thediv)
{
    $("#" + thediv).toggle();
}

function hideDiv(thediv) {
    $("#" + thediv).toggle();
}
</script>

函数showDiv(thediv)
{
$(“#”+thediv.toggle();
}
函数hideDiv(thediv){
$(“#”+thediv.toggle();
}

“父亲地址”
应该是
“#父亲地址”
不,这不是问题所在
rbndoesfatherlivewithchildreno
?上面的问题,但不应该影响它正确吗?@user2633207,最好知道
rbndoesfatherlivewithchildreno
?分享它有什么错?因为事件是与之绑定的
$(document).ready(function () {
    $("#<%=rbnDoesFatherLiveWithChildNo.ClientID%>").change(function () {
        $("#FatherAddress").show();
    });
});
<script>


function showDiv(thediv)
{
    $("#" + thediv).toggle();
}

function hideDiv(thediv) {
    $("#" + thediv).toggle();
}
</script>