Привет ПЕРЦЫ мой первый элемент DIV работает, когда я нажимаюJquery идентификатор не работает должным образом
, но когда я нажимаю на второй, то он не работает я невежественный, что происходит [Использовано нажмите() Fn и Отделите идентификаторы для конкретного сНу ID]
См jsfiddle для лучшего понимания
$(document).ready(function() {
$("#sharer").click(function() {
var ID = $(this).attr('wid');
$("#sconta" + ID).show();
$(".sharer" + ID).hide();
})
});
<div id="sharer" wid="1" class="sharer1" style="float:right;margin-top: 3px;">Share this post</div>
<div class="sconta" id="sconta1">
<a class="selem" id="selem1" href="http://www.facebook.com/sharer/sharer.php?u=http://www.ourcampus.co/post.php?id=1">Fb</a>
<a class="selem"></a>
<a class="selem"></a>
<a class="selem"></a>
<a class="selem"></a>
</div>
<br/><br/><br/>
<div id="sharer" wid="2" class="sharer2" style="float:right;margin-top: 3px;">Share this post</div>
<div class="sconta" id="sconta2">
<a class="selem" id="selem2" href="http://www.facebook.com/sharer/sharer.php?u=http://www.ourcampus.co/post.php?id=2">Fb</a>
<a class="selem"></a>
<a class="selem"></a>
<a class="selem"></a>
<a class="selem"></a>
</div>
.sconta {
display: none;
width: auto;
float: right;
}
.selem {
display: block;
height: 32px;
margin-right: 2px;
width: 32px;
background: red;
float: left;
}
код примерJsfiddle
** Идентификатор элемента должен быть уникальным **, использование класса вместо ID группировать подобные элементы ... так 'sharer' должен быть класс –
http://jsfiddle.net/arunpjohny/o8r6h788/1/ –
@ArunPJohny спасибо –