我使用了jQuery 1.4.2并且IE8上的单选按钮的委托点击事件有问题。我不得不点击两次以触发无线电元素上的点击事件。
HTML:
<div id="data"></div>
JS:
jQuery(function () {
jQuery('#data').delegate(':radio', 'click', function () {
alert(1);
});
jQuery("#data").append('<input type="radio" value="abc" name="flight_group"/> abc');
jQuery("#data").append('<input type="radio" value="de" name="flight_group"/> de');
});
这是我的小提琴:
http://jsfiddle.net/secretlm/n4G9Z/3/
非常感谢。