我想知道元素何时被删除。
我不想等到选择了一个值。
我可以加入一个事件吗?
我很高兴使用JQuery / Javascript来完成此任务
由于
更新: 谢谢你的建议。
focus
非常正确,因为当用户选中该元素时会触发它;
click
满足了我的需求(虽然@billyonecan说它不会因为键盘下拉而触发)我只对鼠标启动的下拉菜单感兴趣(我在寻址的问题上没有#&# 39;对于键盘用户而言。)
对于记录,我对被删除的项目感兴趣,而不是被选中的项目。
http://jsfiddle.net/fjqmj/16/显示了所有建议的比较。
答案 0 :(得分:1)
试试这个:
<select id="selectOption">
<option value="1">One</option>
<option value="2">two</option>
</select>
jQuery:
$(function(){
$('#selectOption').focus(function(){
alert('clicked');
});
});
<强> Demo 强>
答案 1 :(得分:0)
JQuery焦点事件将是您最好的选择:JSFiddle
$('body').on('focus', 'select', function(){ ... });
答案 2 :(得分:0)
试试这个
<select id="selectOption">
<option value="1">One</option>
<option value="2">two</option>
</select>
$(document).ready(function() {
$('#selectOption').click(function(){
alert('clicked');
});
});