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 element.id

ID はドキュメント内で一意である必要があり、多くの場合、document.getElementById を使用して要素を取得するために使用されます。

一部のドキュメント (特に HTML、XUL、および SVG) では、要素の id を次のように要素の属性として指定できます。

ただし、DOCTYPE で id 属性のタイプを正しく指定しないと、カスタム XML ドキュメントでこの属性を使用することはできません。

id のその他の一般的な使用法には、CSS でドキュメントをスタイル設定するときに要素の ID をセレクターとして使用することが含まれます。

ID では大文字と小文字が区別されますが、大文字と小文字のみが異なる ID を作成しないでください (クラスおよび ID 名での大文字と小文字の区別を参照してください)。

複数のセクションを切り替えたい場合は、ID の代わりにクラスを使用します。

于 2012-12-04T22:13:53.310 に答える