要素がどれほど巧妙であるかをどうやって知ることができますか?(JavascriptまたはjQueryを使用)複数のLIを含む1つのULがあるとすると、クリックされたLIが4番目か6番目かをどのように知ることができますか?
$('li').click(function(){
nth = $(this).nth();
alert(nth);
});
要素がどれほど巧妙であるかをどうやって知ることができますか?(JavascriptまたはjQueryを使用)複数のLIを含む1つのULがあるとすると、クリックされたLIが4番目か6番目かをどのように知ることができますか?
$('li').click(function(){
nth = $(this).nth();
alert(nth);
});
$('li').click(function(){
alert($(this).index());
});
あなたは試すことができますnth = $(this).prevAll().count() + 1
indexメソッドを使用できます。
var nth = $(this).index()+1;
私は次のようなことをします
$('li').each(function (i) {
$(this).data("pos", i);
}).click(function() {
var nth = $(this).data("pos");
alert(nth);
});
いつも、私は他のもののためにポジションを必要とすることになります、それで私はそれを保存します。