标签:
环境:chrome + jquery.2.1.1.min.js
设置一次为checked的状态后,再一次设置radio状态,无效。
如:
$(‘input[type="radio"][name="name"]‘).attr("checked", "checked"); $(‘input[type="radio"][name="name"]‘).attr("checked", true);
问题解决:
1. 检查标签书写是否有错误,是否含空格等。
2. js版本升级的问题,将attr换成prop。
$(‘input[type="radio"][name="name"]‘).prop("checked", "checked"); $(‘input[type="radio"][name="name"]‘).prop("checked", true);
以上。
标签:
原文地址:http://my.oschina.net/wangbiglei/blog/503549