[英]How to add event on HTML list's bullets?
如何在 HTML 列表的项目符号上添加事件? 可能吗?
$('ul li').on( "click" , function(){
// do stuff
});
您可以使用
$(document).ready(function() {
$("li").click(function(event){
// do something
});
}
你想处理点击事件还是其他东西,比如 DOMSubtreeModified? 这是一个例子: http://jsfiddle.net/quant/At7xd/
HTML:
<h1>Some simple events</h1>
<ul id="list">
<li>Item 1</li>
<li>Item 2</li>
</ul>
<button>Add Item</button>
JavaScript:
jQuery(document).ready(function($) {
$("#list").on("DOMSubtreeModified", function(e) {
console.log("DOMSubtreeModified event", e);
$("h1").toggleClass("crazy");
});
$("#list").on("click", "li", function(e) {
console.log("Clicked on an li:", $(e.currentTarget).html(), e);
e.stopPropagation();
});
$("button").on("click", function(e) {
console.log("Clicked on button", e);
$("#list").append("<li>Item " + ($("#list > li").size() + 1) + "</li>");
} );
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.