私はjQueryセレクタを使用していますが、私は個々のスパンを個別に見つけるには金額が必要です。たとえば、&が最初のspan
を$ 15に、第3のspan
を$ 40に変更したいとします。私は私の例でクラス名を入れましたが、私の問題ではクラス名は分からず、2ドル目の金額がどれくらいあるのか分かりません。兄弟div jqueryのスパンを選択
これは、フォームであることを起こる、と私はこのような最初のドル金額を見つける:私は、次のHTMLを持って
$("form[action='/cart'] span:contains('$'):first).replaceWith("$15");
を。
<div class="daddy">
<div class="kid1">
<span>$10</span>
</div>
<div class="kid2">
<span>Nothing to see here</span>
</div>
<div class="kid3">
<span>$20</span>
</div>
</div>
おかげ
一度にスパンのすべてを選択するセレクタを知らないあなたの問題ですか? –
いいえ、個別に変更する必要があるため、すべてのスパンを選択する必要はありません。最初に選択して変更し、次のスパンを '$ '量で見つけて選択する必要があります。私はそれらを選択した後、すべてのスパンを進めることができますか? – ToddT
':first'を削除してから' forEach'を使うだけでいいですか?あるいは、 ':first 'の代わりに' nth-of-type'ですか? –