このようにマークアップされた一連のimgボックスがあります
カウントを取得してこれを取得したい:
<div data-location-id="6" class="img-box-set">my img</div>
私は持っています:
var location_id = $(this).data('location-id');
// fixed per comment #1 below
var count_of=$('.img-box-set[data-location-id='+location_id+']').length;
alert("here is count_of" + count_of);
しかし、長さは常に0を返します。セレクターまたは長さプロパティで何か問題がありますか?
また、私が4を持っていると仮定すると、どの位置にいるのか(0ベースまたは1ベースのいずれか)をどのように判断しますか?
どうも
編集#1 だから、これはうまくいくと思いますが、(@ jackごとに)ドキュメントを索引付けしていません。(更新-これは機能します;構文エラーがありました)
var index_box=$('.img-box-set[data-location-id='+location_id+']').index(this);
alert("here is the index" + index_box);