
jquery修改了option怎么再触发select的js脚本
我另外写了一个jquery脚本去修改了option的selected的属性。可是那要怎么再去触发select的脚本使我修改有效。新手,js实在不熟~谢谢大神...
我另外写了一个jquery脚本去修改了option的selected的属性。可是那要怎么再去触发select的脚本使我修改有效。
新手,js实在不熟~谢谢大神 展开
新手,js实在不熟~谢谢大神 展开
展开全部
第一种: 在通过js修改了option的时候,再继续调用select的脚本就可以了
第二种: 如果你的select的脚本是绑定在事件上,如:change事件,click事件等,可以通过js主动触发对应的事件。写法:$("#id").trigger("change")
第二种: 如果你的select的脚本是绑定在事件上,如:change事件,click事件等,可以通过js主动触发对应的事件。写法:$("#id").trigger("change")
展开全部
在选择元素上绑定一个或多个事件的事件处理函数。
on()方法绑定事件处理程序到当前选定的jQuery对象中的元素。在jQuery 1.7中,.on()方法 提供绑定事件处理程序所需的所有功能。帮助从旧的jQuery事件方法转换,see .bind(), .delegate(), 和 .live(). 要删除的.on()绑定的事件,请参阅.off()。要附加一个事件,只运行一次,然后删除自己, 请参阅.one()
上边是api的概述,也就是说,等你操作了option元素的时候还需要重新绑定一次事件。
on()方法绑定事件处理程序到当前选定的jQuery对象中的元素。在jQuery 1.7中,.on()方法 提供绑定事件处理程序所需的所有功能。帮助从旧的jQuery事件方法转换,see .bind(), .delegate(), 和 .live(). 要删除的.on()绑定的事件,请参阅.off()。要附加一个事件,只运行一次,然后删除自己, 请参阅.one()
上边是api的概述,也就是说,等你操作了option元素的时候还需要重新绑定一次事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select有一个change事件当选择的项发生改变的时候,会触发这个事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jq修改节点后 再触发事件,需要使用特殊方法:
1.8.3 使用$(".xxx").live("change",function(){
});
1.8.3以上版本
$(".xxx").on("change","当前节点的父级节点",function(){
});
1.8.3 使用$(".xxx").live("change",function(){
});
1.8.3以上版本
$(".xxx").on("change","当前节点的父级节点",function(){
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先引用Jquery.js
修改option
筛选出需要selected的option
$("筛选出的option").attr("selected",
true);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询