<select name="sel_billing_address"></select>
<select name="sel_billing_address">
<option value="1">hi</option>
<option value="2">there</option>
<option value="3" selected="selected">sally</option>
</select>
我需要从此列表中获取选定的选项.通常,这只是以下情况的一个简单案例:
jQuery('select[name=sel_billing_address] option:selected');
但是由于它是动态加载的,因此我需要使用.live()-或通过其他方式对其进行监视.如果我使用live(‘change’)监视它,那么它的效果很好-但是当选择框可能没有更改时,我需要这些值.
.live(‘load’)似乎是显而易见的选择,但仅在加载元素时有效-select元素本身是在页面加载时加载的,此时它为空.我也试过在OPTION而不是SELECT上执行.live(‘load’),但这似乎也不可用.
还值得注意的是,我无法更改标记,页面如何加载元素,也无法插入最初更改选择的脚本的回调参数-一切都是外部的.
任何帮助是极大的赞赏.
@R_502_5620@:
查看livequery plugin.它具有与.live()方法相同的工作方式,但与live不同,它不仅限于与事件绑定
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。