当select选项的值不为空/ NULL时,jQuery会执行某些操作

Sco*_*ady 0 javascript jquery

这是一个场景.假设我<select>在页面上有多个(可以是0,1,2,3,4或更多)并且我希望在选项值不等于""或时触发一些代码NULL.在jQuery中有一个快速的方法来找到它吗?选择将在<div>具有类class="variations"但没有有用类的标记中,或者用于选择本身的id,因为它们将基于当前页面/产品id动态生成.

当一个或另一个不等于""或者NULL 时,我可以让它工作但是当我们两个都被选中时我似乎无法触发它(如果两个都没有被选中则再次触发,如果这是有意义的话).

The*_*pha 6

你可以试试这个

$('.variations').on('change', 'select', function(){
    if(this.value){
        // do something
    }
});
Run Code Online (Sandbox Code Playgroud)

DEMO.