Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как получить id элемента по котрому был сделан клик,если id одинаковый?

Как получить id элемента по котрому был сделан клик,если id одинаковый?


     18.05.2014    Все вопросы » jQuery    2250

вопрос
Имеется кнопка button и блок div, их будет очень много так как код в shortstory,соответственно id у них будет одинаковый и нужно отслеживать клики по всем им.Как в таком случае получить id элемента по котрому был сделан клик?

<html>
<button id="button">Click</button>
<div id="popap">{title}</div>
</html>
<style>
#button{
position: absolute;
float:none;
}
#popap{
display: none;
}
</style>
<script>
$(document).ready(function(){
$("#button").click(function(){
$("#popap").css('display','block');
});
});
</script>

Ответил: D0Gmatist



<script>
function showBlock(id) {
      $("#popap_"+ id).css('display','block');
      //или
      //$("#popap_"+ id).addClass("active");
}
</script>

<div onclick="showBlock({news-id});">Click</div>
<div id="popap_{news-id}">{title}</div>

1 комментарий

Mad-Dog
Юзер

Mad-Dog - 18 мая 2014 23:47 -

Спасибо,разобрался,все отлично работает. Отличный сайт)))

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх