我正在使用两个 jQuery 版本测试以下代码:1.5.1 和 1.7.2
$(':radio').change(function(){alert(1)});
它适用于旧的 jQuery 而不是新的。为什么我必须.click()
在新版本中使用?
浏览器:Chrome 18
我正在使用两个 jQuery 版本测试以下代码:1.5.1 和 1.7.2
$(':radio').change(function(){alert(1)});
它适用于旧的 jQuery 而不是新的。为什么我必须.click()
在新版本中使用?
浏览器:Chrome 18
这个对我有用:
<input type="radio" name="foo" value="1" checked /> Radio 1 <br/>
<input type="radio" name="foo" value="2"/> Radio 2 <br/>
<script>
$(function() {
$(':radio').change(function() {
alert(this.value);
});
});
</script>
http://jsfiddle.net/alnitak/zsMAX/设置为使用 jQuery 1.7.2