jQuery 控制勾选和去勾选与杏彩程序出售

input ratio勾选控制,杏彩程序出售(企 娥:217 1793 408)

    $("#id").prop("checked",true);   //勾选
    $("#id").prop("checked",false);  //去勾选

注意:一定用prop而不是用attr来控制。目前项目使用的jq版本是3.1.1,在这个版本中,类似于:

$("#id").attr("checked","checked");
$("#id").removeAttr("checked");
的控制方式并不生效。

1、对radio 、checkbox 来说说,checked属性可以保证页面初始化被选中,但是通过js或者jquery 控制checked属性并不能保证相应的被选中,同样也不能通过checked属性来判断该元素是否被选中。

2、checked属性并不能影响form表单的值,表单页面真正被选中的元素才是form表单提交的值。

3、通jquery的prop方法可以完美的选中或者取消选中元素,使用prop("checked",true) 选中,prop("checked",false)取消选中,通prop("checked") 返回的false或者true判断是否选中。

猜你喜欢

转载自blog.51cto.com/13903827/2153152