查看代码的注释:
$.each($('input[type="radio"]'), function(){
var input = $(this);
var container = $('<div class="radio"></div>');
var mark = $('<span />');
input.wrap(container).after(mark);
container.click(function(){
alert('test'); // Not triggered.
});
});
html是:
<input type="radio" value="female" name="gender" />
任何人都知道为什么单击时未触发警报,是的,它在 CSS 中可见。当我使用:
console.log(container);
它确实给了我它所包含的 HTML。
谢谢