0

jsp にハイパーリンクがあります。これをクリックすると、ポップアップ オーバーレイが表示され、背景が灰色になります。ポップアップを閉じた後、背景は通常になります。ページの読み込み時にハイパーリンクが自動的にクリックされるようにします。どうすればそれができるか、誰にも言えませんか?

私は次のことを試しました..

$('#ViewOutages').click(); , 
$('#ViewOutages').click();

しかし、どれも機能しませんでした..ViewOutagesハイパーリンクが存在するdiv idです。

誰かがこれについて助けてくれますか。

4

5 に答える 5

2
window.onload=function(){
 if(document.getElementById('test')!=null||document.getElementById('test')!=""){ 
 document.getElementById('test').click();
 }
}

これは実際に機能しました.. :)

于 2013-05-22T08:45:15.767 に答える
1

使用するtrigger()

$(function(){
    $('#ViewOutages').trigger('click');
})

から

「ViewOutages」は、ハイパーリンクが存在する div id です。

<a>あなたがdivの中にいるように見えます..私はあなたが使用する必要があると思いfind()ますchildren()

$(function(){
  $('#ViewOutages').find('#linkID').trigger('click');
 })
于 2013-05-22T04:49:12.260 に答える
1

どうぞ:

$(document).ready(function() {
    $("#ViewOutages").trigger('click');
}
于 2013-05-22T04:50:23.380 に答える
0

これを試して、

$(function(){
    $('#ViewOutages').find('a').trigger('click');
    // if hyperlink is in div#ViewOutages as you said in question
})
于 2013-05-22T04:58:30.447 に答える