有没有办法将点击事件绑定到选择选项而不是选择框本身?Jquery绑定点击选择选项,但不是选择元素本身
更改事件也不会为我工作,因为当我第一次点击框我无法选择第一个选项(因为它已被默认选择),我真的需要能够也选择第一个选项。
有没有办法解决这个问题,要么绑定点击或更改事件?
有没有办法将点击事件绑定到选择选项而不是选择框本身?Jquery绑定点击选择选项,但不是选择元素本身
更改事件也不会为我工作,因为当我第一次点击框我无法选择第一个选项(因为它已被默认选择),我真的需要能够也选择第一个选项。
有没有办法解决这个问题,要么绑定点击或更改事件?
你既可以:
一)在select
添加 '请选择...' option
作为默认项。
B)运行“选择改变”在页面加载代码拿起默认情况下,something like this。
<select>
<option>one</option>
<option>two</option>
<option>three</option>
</select>
Current Value: <span></span>
和
// call the changed function on document ready
// to get the 'default' value
$(function() {
selectionChanged();
});
// hook up the change event of the select box
$('select').change(selectionChanged);
// event handler for the change event
function selectionChanged(e) {
$('span').html($('select').val());
}
添加一个 '请选择...' 选项或运行在页面加载变化码? – Town
另一个扳手扔在这里...用户可以选择框,并选择,而无需使用“点击”事件。 – kasdega
你试过'$('option')。click(function(){// ..这里有一些代码});'? – Trey