如何取jquery change()移开触发事件取select下拉框option值

如何取jquery change()移开触发事件取select下拉框option值,第1张

你好!!

朋友,你的代码修改一处地方就可以正常运行了!

就是下面$('#sheng[name="sheng"]')------>>这里的name属性值需要用引号引起来哈!

<script type="text/javascript">

    $(document)ready(function() {

              $('#sheng[name="sheng"]')change(function(){

                  var name = thisval();

                      alert(name);   

              });

  });

</script>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ";

------jQuery为所有Radio绑定change事件

总的来说楼主就是要在一个 动态的下拉框选项中动态的绑定事件,点击触发更新下面的数据选项对吧。

首先我不明白楼主的下拉选项你是使用哪种方式绑定进去的。所以无法给出最恰当的方法,只有给个大众点的。

在<option onclick='clickEvent(this)' dataId='纪念馆ID'>XXX纪念馆</option>(这段代码是循环绑定选项的时候使用,不管是JS自己去绑定,还是后台数据绑定 都是一样,只要事件绑定上去就可以了)

function clickEvent(obj){

//获取点击的纪念馆ID

var id = $(obj)attr("dataId");

//发生异步请求,获取下列数据内容

$ajax({

url: "xxxxx",

data: "dataId="+ id, //可以附加其他的数据参数

dataType: "json" , //一般数据异步请求最好都使用json格式,解析起来方便。

success:function(dataJson){

//dataJson 数据已经拿到了,下面的列表数据该怎么绑就怎么绑。

}

})

}

楼主的问题是:

10个下拉框,它们有不同的name

这些下拉框的值都不能为"无权限"

如果理解是对的,往下看:

function checkPower(){

//获得所有下拉框 --- 如果有其它的下拉框此法不可行

var oSelects = doucmentgetElementsByTagName("select");

for(var i = 0, len = oSelectslength; i < len; i++){

var oSel = oSelects[i];

if("none" == oSeloptions[oSelselectedIndex]value){

return false;

}

}

return;

}

//调用上面的方法,返回false则,至少有一个下拉框的值为"无权限"

function checkPower(){

var errSelect = []; //如果需要返回哪几个下拉框则使用它

//获得所有下拉框 --- 如果有其它的下拉框此法不可行

var oSelects = doucmentgetElementsByTagName("select");

for(var i = 0, len = oSelectslength; i < len; i++){

var oSel = oSelects[i];

if("none" == oSeloptions[oSelselectedIndex]value){

errSelectpush(oSelname); //添加不符合要求的下拉框名称

}

}

return errSelect;

}

//调用上面的方法

var results = checkPower();

if(resultslength < 1){

var msg = "下面几个下拉框为无权限!请重新设置:\n\r" + resultsjoin("\n");

alert(msg);

}

补充思路:

如果页面还可能含有其它下拉框,可以将权限的下拉框统一设置相同的class

这思路来自一些框架的功能函数(通过类名获得对象)

还有其它JS等问题,还可以上>

以上就是关于如何取jquery change()移开触发事件取select下拉框option值全部的内容,包括:如何取jquery change()移开触发事件取select下拉框option值、怎样使用jQuery触发Select,Radio的change/onchange事件、动态 select 的change事件 的JS等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9568130.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存