我想知道该复选框是否已通过JavaScript选中。Html(PHP)按钮的代码是:
<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>
JS代码是:
skipCopy1 = that.element.find('#emptyFolder input[name=emptyFolder]');
console.dir(skipCopy1);
var skipCopy = that.skipCopy1.is(':checked');
console.log('skipcopy 1st '+skipCopy);
我在Chrome控制台中收到一条错误消息:Uncaught TypeError:无法读取未定义的属性“ is”(来自第15行的“ is”)
我要去哪里错了?我只需要在skipCopy变量中为True假值。提前致谢。
看起来像是skipCopy1
一个变量。如果是这样,请that.
从以下位置删除:
var skipCopy = that.skipCopy1.is(':checked');
// ^^^^^---- remove this
或者,如果您希望skipCopy1
成为的属性that
,则需要在前一行中进行设置:
that.skipCopy1 = that.element.find('#emptyFolder input[name=emptyFolder]');
// ^^^^^---- add this
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句