您可以在现场直播活动中将其包括在全局范围内:
$(".search_button").live('click', function() { var searchTerm = $('#search_box').val(); document.location.hash="searchTerm"; return false; });jQuery将自动评估脚本块,您无法在HTML中看到该函数,因为该函数已被剥离。但是它应该已经运行了。问题很可能是时间安排。你可以做类似的事情
setTimeout(function(){ $(".search_button").click(function() { var searchTerm = $('#search_box').val(); document.location.hash="searchTerm"; return false; });}, 500);这样,当脚本被加载时,它等待执行(希望给jquery时间用新元素更新DOM)。



