获取即时的jQuery选择选项的值

22 浏览
0 Comments

获取即时的jQuery选择选项的值

我有一个简单的下拉菜单,并希望在用户更改下拉菜单选项时获取特定选项的值,而无需让他按下提交按钮。使用jquery是否可能实现这一点?\n以下是我目前的代码:\n

    

\n以下是脚本代码:\n

$('#BezirksAuswahl').click(function(){
     $('#BezirksAuswahl option:selected').each(function(){
         alert($(this).val());
     });
 });

\n谢谢您的帮助,期待您的答复。

0
0 Comments

问题的原因是使用了不必要的函数调用$(this).val(),可以直接使用this.value来获取元素的value属性。解决方法是使用this.value来获取select选项的值。

文章内容如下:

其实很简单..试试这个

$('#BezirksAuswahl').change(function(){
        var selected_value = this.value;
});

$(this).val()是两个不必要的函数调用,因为可以直接使用this.value来获取元素的value属性。

谢谢你的帮助,但不幸的是,这并不起作用。这里的三个示例中似乎都没有触发警报事件。Firebug没有显示任何错误,HTML也是有效的..你有什么想法吗?谢谢!

0
0 Comments

问题的原因是代码无法正确获取select选项的值并弹出。可能的解决方法是检查代码是否正确、查看是否有错误、验证HTML是否有效,并尝试查找可能阻止代码正常运行的解决方案。

以下是对问题的原因和解决方法的整理:

问题原因:

代码无法正确获取select选项的值并弹出。

解决方法:

1. 检查代码是否正确。

2. 查看是否有错误。

3. 验证HTML是否有效。

4. 尝试查找可能阻止代码正常运行的解决方案。

如果以上方法都没有解决问题,可以尝试在问题的jsfiddle页面上发布完整的代码,以便其他人能够找到可能导致问题的解决方案。

0
0 Comments

问题原因:代码中使用了change事件来获取选择选项的值,但是无法触发alert事件,不知道问题出在哪里。

解决方法:可以尝试以下几个解决方法:

1. 确保代码没有错误,并且HTML代码也是有效的。

2. 检查$('#BezirksAuswahl')是否正确选中了元素。

3. 尝试使用on方法来绑定事件:

$('#BezirksAuswahl').on('change', function(e){
    alert(this.value);
});

4. 检查是否有其他代码改变了选项的值,导致change事件没有被触发。

希望以上方法能够帮助解决问题。

0