私は二<li>
からテキスト「NYC」を取得するには、このjQueryのを使用していますDrupalの繰り返しjqueryのセレクタ
<span id="terms" style="visibility:hidden">
<ul class="links inline">
<li class="taxonomy_term_14 first"><a href="/taxonomy/term/14" rel="tag" title="National Site">national</a></li>
<li class="taxonomy_term_2 last"><a href="/category/region/all/nyc" rel="tag" title="">nyc</a></li>
</ul></span>
からこのHTMLを持っています。
var tagText = $("#terms li + li").text();
私はtagText、のdocument.write(tagtext)を表示するためにチェック
ではなく、ただの "nynynynynynynynynynynynynynynyny" を示す "NYC。"それはなぜ繰り返されますか?
は、私はあなたが「用語」IDの 'span'を持っていることを指摘かもしれませんが、あなたのjQueryのセレクタのid「タグ」の要素を探しています。これは、発生している問題に関連している可能性があります。 '$( '#tags li + li')'が '$( 'terms li + li')'に変更されていれば、それは動作するように思われる(http://jsfiddle.net/davidThomas/spEFc/)。 –
は、誤字であって問題ではないIDを編集したばかりです。正しい#用語を使用してコードを実行しました –