$(‘ul‘).on("click","li#left",function(){ currentProvince = $(this).text().replace(/[0-9]/ig,""); $(this).siblings().removeClass(‘choose‘); $(this).addClass(‘choose‘); refreshTypeByProvince(currentProvince); refreshOrderCountByProvinceAndOrderType(currentProvince,currentOrderType); refreshUserOrderInfoByProvinceAndOrderType(currentProvince,currentOrderType); }); $(‘ul‘).on("click","li#bottom",function(){ currentOrderType = $(this).text().replace(/[0-9]/ig,""); $(this).siblings().removeClass(‘choose‘); $(this).addClass(‘choose‘); refreshOrderCountByProvinceAndOrderType(currentProvince,currentOrderType); refreshUserOrderInfoByProvinceAndOrderType(currentProvince,currentOrderType); });
页面中有多个<ul>,现在想要不同的<ul>中<li>标签点击相应不同的事件。
同一<ul>下的<li>设置相同的id,上述代码中的left、bottom即为<li>的id。
这样就能各自响应各自的事件了。
原文:http://www.cnblogs.com/EnzoDin/p/6438174.html