如何在变量上添加动作事件?

时间:2015-10-14 12:47:12

标签: javascript jquery javascript-events

我使用变量说组件来遍历jquery中的菜单列表,其中每个项目在迭代时都分配给组件

var component = $('select#load option');

其中所有选项都包含在id =" load"

<option>choice</option>

如何将dblclick这样的事件附加到列表中的所有这些选项中,这样如果我双击菜单中的一个选项,它就会打开。我这样做了,但它没有用。

component.dblclick(function(){
....
});

1 个答案:

答案 0 :(得分:1)

你试图做的是这样的吗?

&#13;
&#13;
$(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;
&#13;
&#13;