次のマークアップがあります。2つのクラス間の配列またはオブジェクトに属性を格納するjQuery
<div class="block" my_id="1">1</div>
<div class="block first" my_id="2">2</div>
<div class="block" my_id="3">3</div>
<div class="block" my_id="4">4</div>
<div class="block last" my_id="5">5</div>
<div class="block" my_id="6">6</div>
私はfirst
とlast
クラス間でmy_id
の値を選択して、オブジェクトに保存します。この場合2,3,4,5になります。
var number_store = [];
$('.first').nextUntil('last').attr('my_id')//??
これはどのように達成できますか?
ありがとうございます!
完全な説明をありがとうございました。 'data-id' 2と5を保持したいのですが? ( "。first"と "。last"のデータID) –
ありがとうございます。 '.andSelf()'は廃止され、 ".addBack()"のエイリアスになりました。これはjQuery 1.8以降で使用する必要があります。ありがとうございました。それは働いた。 –
@steveKimコメントありがとうございました。私はそれが非難されていることを見落とした。更新された答え –