获取准确索引号<select>
元素。
当前行为
0
考虑实际索引号返回。
的jsfiddle
http://jsfiddle.net/rwone/hsp6jeLh/
HTML
<div class="my_class">
<select>
<option value="none">don't click me</option>
<option value="bar1">bar1</option>
</select>
</div>
<div class="my_class">
<select>
<option value="none">click me</option>
<option value="bar2">bar2 - select me</option>
</select>
</div>
jQuery的
$(document).on("change",".my_class select", function() {
console.log($(this).index());
console.log("Why isn't the above value 1?")
});
编辑01:
Ergh,才意识到我也许应该补充一个类来选择元素并传递通过对on()
方法。仅在相邻元素http://jsfiddle.net/rwone/hsp6jeLh/5/
@Cattla - 你的建议似乎工作,谢谢。 – user1063287
您是否想要选择'select'的索引或所选'option'的索引? – Horen