我在这里遇到了新问题!
var name=prompt("Populate Fields");
var array = $(name.split(","));
$.each(array,function(i){
$('input[name="'+ array[i] + '"]').prop=('checked', 'checked');
alert(array[i]);
});
alert("Done");
}
好的问题出在哪里? 我的目标是 - 我用popup写的 - 香蕉,狗,妻子和LOOP应该为每个数组条目添加属性。
就像我写道:
$('input[name="dog"]').prop('checked','yes');
一切正常,复选框被检查,但当我在循环中执行时,没有任何作用,但如果我尝试特别在提示中放置一些'“',那么控制台日志崩溃,所以这意味着它在那里传递了正确的名称,因为警报会弹出我在那里写的每个条目。
非常感谢!
答案 0 :(得分:0)
如果有一个事件处理程序附加到此元素,因为它被动态添加到您需要委派的页面。请尝试:
$('a').click(function(e) {
if($(this).parent().hasClass('no-link')){
e.preventDefault();
}
});
答案 1 :(得分:0)
我是多动症还是我太小心了! 看一看
在 .prop 之后的第一段代码中,我有 =