标签: jquery load
我有一个由选择框组成的网页。在更改时,我使用jQuery加载外部html
.load()
包含一个新的选择框。然后我想在这个选择框上创建一个新的.change()事件,但是这不起作用(因为新的选择框没有加载到DOM中?)。我试图将第二个选择框的.change()代码放在一个函数中,如下所示:
.load('test.php',function() { $('.selectbox2').change()... });
但这仍然无效。有什么帮助吗?
答案 0 :(得分:3)
尝试使用.delegate
.delegate
$('#divId') .delegate('.selectbox2', 'change', function() { // change code }) .load('test.php')
OR
您可以使用livequery
livequery
答案 1 :(得分:1)
或尝试使用.live()