在jquery中,当:selected属性未添加到选项时,如何获取SelectForm的值

在jquery中,当:selected属性未添加到选项时,如何获取SelectForm的值,jquery,Jquery,我想用我的选择表单值做一些事情。如果选择“是”,则按钮文本变为“是”。如果选择“否”,则按钮文本为“否” 这是我的密码 var-deal=jQuery(“#deal”).val(); var no=“no”; var yes=“yes”; 如果(交易==否){ //做点什么 } 如果(交易==是){ //做些别的事 } 值 对 不 您需要在更改事件中编写代码: $("#deal").change(function(){ $(".output").text($(this).find('op

我想用我的选择表单值做一些事情。如果选择“是”,则按钮文本变为“是”。如果选择“否”,则按钮文本为“否”

这是我的密码

var-deal=jQuery(“#deal”).val();
var no=“no”;
var yes=“yes”;
如果(交易==否){
//做点什么
}
如果(交易==是){
//做些别的事
}
值
对
不

您需要在更改事件中编写代码:

$("#deal").change(function(){
   $(".output").text($(this).find('option:selected').text());
}).change(); //to set the value to button after binding event

更新:根据运营要求修改:

$("#deal").change(function(){
 if($(this).find('option:selected').text() == "Yes"){
  alert('yes');
  }else{
   alert('no');
  }
}).change();

嗨,你的答案很好。请看我编辑的问题。我想根据选择值做不同的事情谢谢,我一直在寻找。如果你改变你的答案,我可能会在上面放一个绿色的信号…一件事,在加载页面时,默认选择是,但不会显示警报。如何做到这一点?你需要遵循我在第一个答案中建议的相同方法。附加事件
.change()
后触发。