jquery添加属性checked不管用(jquery,prop的使用)
$("#xxx").attr("checked","checked");
但是页面上并没有选中,换成
$("#xxx").prop("checked","checked"); 选中ok.
这里用attr只是为元素添加了checked=“checked”的属性,但是并没有使checked的动作生效。
利用prop是可以直接将属性生效的方法,例如:disable,checked.prop是布尔型的属性,属性值只有true|false.
本文探讨了在jQuery中使用prop与attr的区别。当尝试设置复选框的状态时,使用.attr('checked', 'checked')并未生效,而.prop('checked', true)则成功实现了目标。文章解释了这两种方法的不同之处及何时使用它们。
1472

被折叠的 条评论
为什么被折叠?



