jQuery、属性过滤器选择器,并准确地找出单击了哪个元素
我有一个jQuery,它工作得很好jQuery、属性过滤器选择器,并准确地找出单击了哪个元素,jquery,Jquery,我有一个jQuery,它工作得很好 $("li[id^='shop_id']").click( function () { alert("I clicked on id ??"); }); 如果单击任何id以“shop_id”开头的列表元素(即“shop_id_1”、“shop_id_2”等),上述操作将起作用。 问题是,我不知道如何准确地找出单击了哪个id。我需要知道,因为我需要根据单击的id设置其他元素的可视性 有什么想法吗 谢谢在这里,“this”变量将帮助您: $("li[i
$("li[id^='shop_id']").click( function () {
alert("I clicked on id ??");
});
如果单击任何id以“shop_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);
});
$(“li[id^='shop)id'])。单击(函数(){
警报($(this.attr('id'));
});
<script type="text/javascript">
$("li[id^='shop)id']").click(function(){
alert($(this).attr('id'));
});
</script>