這裏是一個鏈接到jsfiddle。 http://jsfiddle.net/5U4fT/ 如果您有解決方案,請在此處進行編輯併發送鏈接。非常感謝!jquery .on()不按預期方式工作
的HTML是
<html>
<body>
<a class="bonk" href="#">hi</a><br />
<a class="make-new" href="#">add bonk class to dom</a><br />
</body>
</html>
和JavaScript是
$('body').on('click', '.bonk ', function() {
return false;
}).each(function() {
$('.bonk').click(function() {
alert("hi");
});
});
$(".make-new").click(function() {
$('body').append('<a class="bonk" href="#">hi</a><br />');
});
使用了'。每()''的元素body'上... – ahren
你有什麼期望?這是什麼問題。\ –
閱讀API文檔來了解爲什麼你與委託' on()'vs using'clcik()' – charlietfl