Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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
JavaScript未捕获类型错误_Javascript_Typeerror - Fatal编程技术网

JavaScript未捕获类型错误

JavaScript未捕获类型错误,javascript,typeerror,Javascript,Typeerror,我想知道是否已通过JavaScript选中该复选框。 HTMLHP按钮的代码为: <div class="span8 offset8" style="text-align:right;"> <div class="helpIcon"> <a href="javascript:void(0);" ori

我想知道是否已通过JavaScript选中该复选框。 HTMLHP按钮的代码为:

<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">