获取下拉列表的变化 我的画面上有一个下拉列表,下来列表内的属性会随着其它的值变化,我想当它的值变化的时候,触发一个js。如何实现,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onChangeSelect 好像是这个事件 <select onChange="js函数名">// code....</select> 级联的还是什么的啊?你做的操作-->触发js-->然后局部刷新 不是及联,是其它的js去改变它的值。想做成共通方法,所以不想在其它js后调用,而是向监视下拉列表的变动 使用jQuery$("#changePageSize").change(function(){ var $pagesize = $("#changePageSize").val(); url ="actions/userAction?pageSize="+ $pagesize; window.location.href=url; }); <select name="changePageSize" id="changePageSize"> <option value="10">10</option> <option value="5">5</option> </select> 按你的这种需求 onChange 事件应该是无效的, onChange 只针对 <SELECT>的标签的 Value 属性的改变时才会触发,所以它下面的 <option> 选项的值怎么变都与<SELECT>无关,与此类似的,如 input 的 radio 和 input 的 checkbox 都是这样的,你会发现你的 onChange 事件对于这些元素来说,都没有用,其实,当你点击它们的时候,改变的只是它们的 checked 属性,而它们的 value 属性却从来没变,所以,onChange 事件总是达不到你想要的效果可惜的是,我对动态添加事件了解不多,所以不能给你很好的解答建议楼主还是,定义函数,在改变 <option> 时调用一下吧 这位兄台的方法肯定不行,change 只针对 select 的Value属性 javamail发送邮件成功 但是却接收不到邮件? 关于在myeclipse中插入sql语句问题。 import问题 用MyEclipse应用gis时,必须先按gis环境吗?我已经有个现成的gis项目啦, 用jquery验证网址 如何在hibernate中使用proxool? xfire如何抓取soap包 有经验的给 阿里云 百度云 腾讯云 有什么区别,优劣势? 关于struts编译时的错误提示 贴了几个论坛,发现没人能解决这个问题 求一个正则表达式。要求:最多两个小数点,必须大于零,是浮点型 oracle 的 sqlldr 导入数据时
// code....
</select>
想做成共通方法,所以不想在其它js后调用,而是向监视下拉列表的变动
var $pagesize = $("#changePageSize").val();
url ="actions/userAction?pageSize="+ $pagesize;
window.location.href=url;
}); <select name="changePageSize" id="changePageSize">
<option value="10">10</option>
<option value="5">5</option>
</select>
与此类似的,如 input 的 radio 和 input 的 checkbox 都是这样的,你会发现你的 onChange 事件对于这些元素来说,都没有用,其实,当你点击它们的时候,改变的只是它们的 checked 属性,而它们的 value 属性却从来没变,所以,onChange 事件总是达不到你想要的效果可惜的是,我对动态添加事件了解不多,所以不能给你很好的解答
建议楼主还是,定义函数,在改变 <option> 时调用一下吧
这位兄台的方法肯定不行,change 只针对 select 的Value属性