今天在做项目过程中使用jquery的attr属性完成一个功能及选择语音坐席的时候勾选语音及短信选项即
$(“#voiceSeat”).click(function(){
var isCheck=$(this).is(':checked');
if(isCheck){
$("#voice").prop({
"checked":true,
"disabled":true
});
$("#SMS").prop({
"checked":true,
});
}else{
$("#voice").prop({
"checked":false,
"disabled":false
});
$("#SMS").prop("checked":false);
$("#soundRecord").prop("checked":false);
$("#intelligent").prop("checked":false);
}
})
一开始使用的attr第二次就会失效,出现再也无法选中的情况。
上网查了一下,发现可以使用prop方法代替attr即可
可以了解下attr与prop的区别
http://www.runoob.com/jquery/html-prop.html