0

以下にhtml示すようなコンテンツがあります。「user1」という名前のテキストをラップまたはタグで囲むことなくJquery 、2 つのタグ間のテキストを使用して取得する方法はありますか。「user1」として出力する必要があります。誰かが私を助けてくれませんか。 anchordivspan

<div class="test 1">
           <input id="field1" type="hidden" value="terminal">
           <a class="Prev" title="prevoius" href="#">previous</a>
           User1 
           <a class="btnNext" title="next" href="#">next</a>
</div>
4

4 に答える 4

1

このようなものが動作するはずです:

var theText = $('.Prev')[0].nextSibling.textContent || $('.Prev')[0].nextSibling.innerText;

ここにフィドルがあります

于 2013-05-29T07:26:27.333 に答える
0

でできますnextUntil

http://api.jquery.com/nextUntil/

于 2013-05-29T07:09:00.560 に答える
0

これを試してください: http://api.jquery.com/contents/

contentsは、「テキスト ノードとコメント ノードを含む、一致した要素のセット内の各要素の子」を返します。input、a、text、a の 4 つの子を返す必要があります。

于 2013-05-29T07:04:06.117 に答える