jQuery.pr()检查不起作用
jQuery .prop() checked not working
我有以下函数,当我选中复选框"chx"时,调试器会告诉我"name"未定义。我不知道这里的错误是什么:
<script>
function nameF() {
$('#chx').prop('checked') ? $('div').slideDown() : $('div').slideUp();
}
</script>
复选框:
<asp:CheckBox ID="chx" runat="server" Text="Text" onchange="nameF('div')" />
编辑:
看起来没有一个答案显示div,
function medicalProblems(Medfurtherdetails) {
$('#chxMedicalVision').prop('checked') ? $(Medfurtherdetails).show() : $(Medfurtherdetails).hide();
}
复选框:
<asp:CheckBox ID="chxMedicalVision" runat="server" Text="Vision" onchange="medicalProblems('Medfurtherdetails')" />
div:
<div id="Medfurtherdetails" style="display:none"></div>
现在这是工作,尽管在没有检查任何内容的情况下不隐藏div:
function medicalProblems(thediv) {
if ($("#chxMedicalVision").prop('checked') || $("#chxMedicalHearing").prop('checked') || $("#chxMedicalSpeech").prop('checked'))
{
$("#" + thediv).slideUp();
}
else
{
$("#" + thediv).slideDown();
}
}
更改
$('#chx').prop('checked') ? $(element).slideDown() : $(element).slideUp();
至
$(this).prop('checked') ? $(element).slideDown() : $(element).slideUp();
并删除其他答案中提到的"div"参数。
<script>
function nameF(x) {
$('#chx').prop('checked') ? $('div').slideDown() : $('div').slideUp();
}
</script>
<asp:CheckBox ID="chx" runat="server" Text="Text" onchange="nameF('div')" />
如果你想传递一个参数,应该有一个变量可以保存在里面。
从此中删除'div'
<asp:CheckBox ID="chx" runat="server" Text="Text" onchange="nameF('div')" />
应该像这个
<asp:CheckBox ID="chx" runat="server" Text="Text" onchange="nameF()" />
或
做一些类似的事情
<script>
function nameF(mydiv) {
$('#chx').prop('checked') ? $('#'+mydiv).slideDown() : $('#'+mydiv).slideUp();
}
</script>
相关文章:
- 使用map来检查是否为真'不起作用
- 错误检查在Javascript中不起作用
- 对照数组脚本检查文本框中的值不起作用
- JS中的单选按钮检查不起作用
- 为什么这个jQuery代码检查所有复选框不起作用
- 简单的PHP字符串检查不起作用
- 引导程序3在IE8中不起作用(已检查其他答案)
- 我需要让用户输入他的出生日期,并使用javascript检查其形式是否正确.我的代码不起作用
- 我的数字检查器功能不起作用,为什么
- If.else语句检查NaN和空字符串是否在JavaScript中不起作用
- javascript对象检查在IE11中不起作用
- 互联网连接检查不起作用
- 溢出检查不起作用
- 图像存在性检查不起作用
- Live用户名检查不起作用
- 在Angular/Restangular中对返回的JSON值进行空检查不起作用
- 正则表达式-整数检查不起作用
- jQuery.pr()检查不起作用
- 简单的JavaScript检查不起作用
- 使用jQuery进行电子邮件检查不起作用