我在某些主题中看到了这一点,但没有修复我的脚本。
我有一段jQuery无法正常工作,因为我使用它来管理(验证)加载页面后使用jQuery函数load()加载的一段html(表单)。
但是如果我在函数之外的脚本中加上alert("Something")
,那就可以了。
我已经尝试将验证脚本放在这些开头但不起作用......
$(window).bind("load", function() {
$(document).ready(function () {
这很奇怪......你有解决方案吗?
更新:现在正在工作,请查看第一个答案的解决方案!
答案 0 :(得分:1)
根据我的理解,您试图将一个事件附加到一个加载了AJAX的表单,并且它不起作用,因为您实际上是在表单存在之前附加它。
据推测,你在那里有.load(url)
,所以你应该这样做:
$("selector").load(url,"",function() {
// do stuff to the loaded content, such as attaching events, here
});