如果选择了某个下拉选项,我需要运行 jquery 函数。
<select name=dropdown size=1>
<option value=1>option 1</option>
<option value=2>option 2</option>
</select>
我已经准备好函数中的命令,我只是不确定如何制作它,所以如果选项 2 当前在下拉列表中处于活动状态,则运行该函数。
(下拉菜单没有提交按钮,我希望它在用户突出显示选项时运行)
如果选择了某个下拉选项,我需要运行 jquery 函数。
<select name=dropdown size=1>
<option value=1>option 1</option>
<option value=2>option 2</option>
</select>
我已经准备好函数中的命令,我只是不确定如何制作它,所以如果选项 2 当前在下拉列表中处于活动状态,则运行该函数。
(下拉菜单没有提交按钮,我希望它在用户突出显示选项时运行)
试试这个演示 http://jsfiddle.net/JGp9e/
这会有所帮助,祝你好运!
代码
$('select[name="dropdown"]').change(function(){
if ($(this).val() == "2"){
alert("call the do something function on option 2");
}
});
HTML
<select name="dropdown" size=1>
<option value="1">option 1</option>
<option value="2">option 2</option>
</select>
采用
$("#idofselectbox").change(function(){
// your code here
});
希望这可以帮助....
试试这个,在 JsFiddle 上演示
$('select[name="dropdown"]').change(function() {
alert($(this).val());
});
$(document).ready(function() {
$("select[name='dropdown']").change(function() {
alert($(this).val());
});
});
你需要使用change
函数
$('select[name=dropdown]').change(function() {
alert($(this).val());
});
$(document).ready(function() {
$("select[name='dropdown']").change(function() {
if($(this).val()==2){
//do what u want here
}//u can check your desired value here
});
});
我想你想要这个。
一个简单的方法可以如下:
<select name="select" id="select" onChange="window.location = this.value">
<option value="/en">English</option>
<option value="/ps">Pashto</option>
</select>