0

我在一些主题中看到了这一点,但还没有修复我的脚本。

我有一段 jQuery 不起作用,因为我使用它来管理(验证)一段 html(表单),该段在加载页面后使用 jQuery 函数 load() 加载。

alert("Something")但是,如果我在函数之外的脚本中放置例如一个,它就可以工作。

我尝试将验证脚本放在这些开头,但它不起作用......

$(window).bind("load", function() {
$(document).ready(function () {

很奇怪……你有解决办法吗?

更新:现在工作,检查第一个答案的解决方案!

4

1 回答 1

1

据我了解,您正在尝试将事件附加到加载 AJAX 的表单,但它不起作用,因为您实际上是在表单存在之前附加它。

大概你.load(url)在那里的某个地方,所以你应该这样做:

$("selector").load(url,"",function() {
    // do stuff to the loaded content, such as attaching events, here
});
于 2012-07-22T23:29:27.543 回答