0

順不同リスト内のクリックされたli要素のインデックスを知りたいです。jQueryでこれを達成するにはどうすればよいですか?

4

4 に答える 4

3
$('ul li').on('click', function(ev) {
   var index = $(this).index();
});
于 2012-04-26T10:51:33.427 に答える
2

これ ? http://api.jquery.com/index/

<head>
  <style>
div { background:yellow; margin:5px; }
span { color:red; }
</style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
  <span>Click a div!</span>
<div>First div</div>
<div>Second div</div>
<div>Third div</div>
<script>
$("div").click(function () {
  // this is the dom element clicked
  var index = $("div").index(this);
  $("span").text("That was div index #" + index);
});
</script>

</body>
</html>

Jquery API からのコード

于 2012-04-26T10:53:21.640 に答える
2
$( 'li' ).on( 'click', function() {
    $( this ).index()
} )
于 2012-04-26T10:51:51.080 に答える
0

このようにしてください:-

$('li').click(function() {
   alert($(this).index());
});
于 2012-04-26T10:57:43.353 に答える