피드에서 Jquery 토글을 사용하는 데 문제가 있습니다. 태그라는 하이퍼 링크가 있습니다. 내가 이것을 클릭하면 div 밑에있는 div를 토글합니다.Jquery Toggle은 하나의 게시물에서만 작동합니다.
작동합니다 -하지만 피드의 상단 게시물 만 - 피드에 다른 게시물이있는 경우 작동하지 않습니다. 다음은
JQuery와인가 : - 아래<script type="text/javascript">
$(function() {
$("#hypfeedTagBtn").click(function() {
$("#divPostBodyTags").toggle();
return false;
});
});
</script>
는 HTML입니다 : -
<div id="divPostFoot_64" class="dPostMain dPostFoot">
<span id="Content_ucFeeds_repFeedThread_lblFeedViewCouont_0" class="spFootReplyCount"></span>
<span id="Content_ucFeeds_repFeedThread_lblFeedShareLink_0" class="spFootLinks"></span>
<span id="Content_ucFeeds_repFeedThread_lblFeedDeleteLink_0" class="spFootLinks"></span>
<a id="hypfeedTagBtn" class="spFootLinksShowTags">Tags</a>
<a id="Content_ucFeeds_repFeedThread_hypFeedMessageMe_0" class="spFootLinks" href="/Mail/NewMessage.aspx?FeedID=64">Message Me</a>
</div>
<div id="divPostBodyTags" class="dPostMain dPostTAGSDIV" style="display: block;">
<ul id="PostBodyTags">
<li class="TAGLiItem">
<a class="TAGaItem">Plumbers</a>
</li>
<li class="TAGLiItem">
<a class="TAGaItem">Plumbers</a>
</li>
</ul>
</div>
감사
스티브
_ "피드의 맨 위 게시물에만 해당"_ 그게 무슨 뜻입니까? 첫 번째 li 만 숨기는 것입니까? 또는 div가 두 개 이상 있습니까? – epascarello
ID는 고유해야합니다. ID 선택기를 사용하면 항상 해당 ID로 발견되는 첫 번째 요소 만 가져옵니다. –
웹 페이지 당 하나의 고유 ID 만 가질 수 있으므로 클래스에서 토글을 수행해야합니다. – jtheman