我的jsp中有一个超链接。 当我们点击它时,会显示一个弹出式叠加层,背景会变灰。关闭弹出窗口后,背景变得正常。 现在我希望在页面加载时自动点击超链接。 谁能说我们怎么做呢?
我尝试了以下内容..
$('#ViewOutages').click(); ,
$('#ViewOutages').click();
但没有一个工作.. ViewOutages
是超链接所在的div id。
有人可以帮忙解决这个问题。
答案 0 :(得分:1)
$(function(){
$('#ViewOutages').trigger('click');
})
来自
'ViewOutages'是存在超链接的div id。
看起来您的<a>
位于div内..我假设您需要使用find()
或children()
$(function(){
$('#ViewOutages').find('#linkID').trigger('click');
})
答案 1 :(得分:1)
你走了:
$(document).ready(function() {
$("#ViewOutages").trigger('click');
}
答案 2 :(得分:1)
window.onload=function(){
if(document.getElementById('test')!=null||document.getElementById('test')!=""){
document.getElementById('test').click();
}
}
这实际上有效..:)
答案 3 :(得分:0)
试试这个,
$(function(){
$('#ViewOutages').find('a').trigger('click');
// if hyperlink is in div#ViewOutages as you said in question
})
答案 4 :(得分:-1)
您可以使用$(document).ready();功能与...相同