0

我在提要上使用 Jquery 切换时遇到问题。我有一个名为标签的超链接。当我点击它时,它会在它下面切换一个 div。

它有效 - 但仅适用于提要中的顶部帖子 - 如果提要中有任何其他帖子,则它不起作用。

下面是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>

谢谢

史蒂夫

4

1 回答 1

1

MDN 元素.id

ID 在文档中必须是唯一的,并且通常用于使用 document.getElementById 检索元素。

在某些文档(特别是 HTML、XUL 和 SVG)中,可以将元素的 id 指定为元素的属性,如下所示: .

但是,如果没有在 DOCTYPE 中正确指定 id 属性的类型,就不能在自定义 XML 文档中使用此属性。

id 的其他常见用法包括在使用 CSS 设置文档样式时使用元素的 ID 作为选择器。

请注意,ID 区分大小写,但您不应创建仅大小写不同的 ID(请参阅类和 id 名称中的区分大小写)。

如果要切换多个部分,请使用类而不是 id。

于 2012-12-04T22:13:53.310 回答