Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 我是否可以创建一个自定义事件,用于更改select上的特定值?_Jquery - Fatal编程技术网

Jquery 我是否可以创建一个自定义事件,用于更改select上的特定值?

Jquery 我是否可以创建一个自定义事件,用于更改select上的特定值?,jquery,Jquery,我试图用jquery1.7创建一个自定义事件,但我只是学习了自定义事件,api.jquery.com/bind上的示例还不够 我有一个select,但我需要在select设置为特定值时启动一些函数 提前感谢大家。关于onchange事件 $('#selector').change(function(){ if($('#selector option:selected').text()=="value wanted"){ //do stuff } }) 应该对on

我试图用jquery1.7创建一个自定义事件,但我只是学习了自定义事件,api.jquery.com/bind上的示例还不够

我有一个select,但我需要在select设置为特定值时启动一些函数

提前感谢大家。

关于onchange事件

$('#selector').change(function(){
    if($('#selector option:selected').text()=="value wanted"){
        //do stuff
    }
})
应该对onchange事件起作用

$('#selector').change(function(){
    if($('#selector option:selected').text()=="value wanted"){
        //do stuff
    }
})

当DOM准备就绪时,应绑定更改事件:

$(document).ready(function(){
    $('#yourselector').change(function(){
        if($('#yourselector :selected').text()=="yourValue"){
            //do your action
        }
    })
});

当DOM就绪时,绑定更改事件:

$(document).ready(function(){
    $('#yourselector').change(function(){
        if($('#yourselector :selected').text()=="yourValue"){
            //do your action
        }
    })
});

.val()真的有效吗?我也有这个想法,但在我的研究中,所有的例子都使用.text(),所以我把它记为.text()。它是否也适用于.val()?你是对的。它在jquery v1.4.3之后中断。。我会更新我的答案(也会更新你的答案)。val()真的有效吗?我也有这个想法,但在我的研究中,所有的例子都使用.text(),所以我把它记为.text()。它是否也适用于.val()?你是对的。它在jquery v1.4.3之后中断。。我会更新我的答案(和你的答案)