我有这个jQuery工作正常
$("li[id^='shop_id']").click( function () { alert("I clicked on id ??"); });
如果点击任何带有'shop_id'标记的id的列表元素(即'shop_id_1','shop_id_2'等),则上述操作将起作用.问题是我不知道如何找出确切地点击了哪个ID.我需要知道,因为我需要根据点击的id来设置其他元素的可见性.
有任何想法吗 ?
谢谢
"this"变量将帮助您:
$("li[id^='shop_id']").click( function () { var current_id = $(this).attr("id"); alert(current_id); });