JavaScript未捕获类型错误
我想知道是否已通过JavaScript选中该复选框。 HTMLHP按钮的代码为:JavaScript未捕获类型错误,javascript,typeerror,Javascript,Typeerror,我想知道是否已通过JavaScript选中该复选框。 HTMLHP按钮的代码为: <div class="span8 offset8" style="text-align:right;"> <div class="helpIcon"> <a href="javascript:void(0);" ori
<div class="span8 offset8" style="text-align:right;">
<div class="helpIcon">
<a href="javascript:void(0);" original-title="."></a>
</div>
<span class="skip-analysis" id="emptyFolder"><input type="checkbox" name="emptyFolder" class="_nosearch"> <span>Ignore up to date files</span></span>
我在Chrome控制台中看到一个错误,上面写着:
未捕获的TypeError:无法从第15行读取未定义的is的属性is
我哪里做错了?我只需要skipCopy变量中的True false值。
提前感谢。看起来skipCopy1是一个变量。如果是这样,请卸下该部件。发件人:
或者,如果您希望skipCopy1成为该属性的一个属性,则需要在前一行中设置它:
that.skipCopy1 = that.element.find('#emptyFolder input[name=emptyFolder]');
// ^^^^^---- add this
最简单的方法是使用JQuery库,如下所示:
// First method - Recommended
$('#checkbox').prop('checked') // Boolean true
// Second method - Makes code more readable (e.g. in if statements)
$('#checkbox').is(':checked') // Boolean true
// Third method - Selecting the checkbox & filtering by :checked selector
$('#checkbox:checked').length // Integer >0
$('#checkbox:checked').size() // .size() can be used instead of .length
// Fourth method - Getting DOM object reference
$('#checkbox').get(0).checked // Boolean true
$('#checkbox')[0].checked // Boolean true (same as above)
HTML:
更多信息:为什么你突然这么叫它。那一行的skipCopy1?这是从哪里来的?也许。skipcopy1应该是skipcopy1是的,skipcopy1应该是该变量的属性:非常感谢!
that.skipCopy1 = that.element.find('#emptyFolder input[name=emptyFolder]');
// ^^^^^---- add this
// First method - Recommended
$('#checkbox').prop('checked') // Boolean true
// Second method - Makes code more readable (e.g. in if statements)
$('#checkbox').is(':checked') // Boolean true
// Third method - Selecting the checkbox & filtering by :checked selector
$('#checkbox:checked').length // Integer >0
$('#checkbox:checked').size() // .size() can be used instead of .length
// Fourth method - Getting DOM object reference
$('#checkbox').get(0).checked // Boolean true
$('#checkbox')[0].checked // Boolean true (same as above)
<input id="checkbox" type="checkbox" name="one" value="1" checked="checked">
<input id="checkbox2" type="checkbox" name="two" value="2">
<input id="checkbox3" type="checkbox" name="thr" value="3">