我使用变量说组件来遍历jquery中的菜单列表,其中每个项目在迭代时都分配给组件。
var component = $('select#load option');
其中所有选项都包含在id =" load"
下<option>choice</option>
如何将dblclick这样的事件附加到列表中的所有这些选项中,这样如果我双击菜单中的一个选项,它就会打开。我这样做了,但它没有用。
component.dblclick(function(){
....
});
答案 0 :(得分:1)
你试图做的是这样的吗?
$(function(){
var $opt = $('select#test option');
$opt.on('dblclick',function(){
alert($(this).val());
});
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<select id='test'size='3'>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
&#13;