我有以下代码,但点击调用函数在表单加载之前加载,因此即使正确选择了下拉链接选项,它也不会动态更新结果。
$(window).load(function(){
$(“a.optionLink:contains('”+(document.referrer.split('/')。pop())+“')”)。click(); });
答案 0 :(得分:1)
这是由构建DOM之前运行的上述脚本引起的。由于您使用的是jquery,因此您应该在ready方法中移动此代码。这将确保在执行click事件之前DOM已准备就绪。
来自jquery docs ...
$(document).ready(function() {
// Handler for .ready() called.
});
或速记版......
$(function() {
// Handler for .ready() called.
});
有关详细信息,请参阅http://api.jquery.com/ready/。