一旦页面加载,如何在jquery中调用onclick事件

时间:2014-07-28 05:59:39

标签: javascript jquery html

我在特定页面上使用以下代码,我希望在页面加载期间单击并显示内容(课程描述和其他版本),但它不起作用...这里是带链接的代码页面:

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/

window.onload=function() {
  init();
  function init() {
    var tabLink = getFirstChildWithTagName( tabListItems[i], 'A' );
    var id = getHash( tabLink.getAttribute('href') );
    tabLinks[id] = tabLink;
    contentDivs[id] = document.getElementById( id );
    var i = 0;
    for ( var id in tabLinks ) {
      tabLinks[id].onclick = showTab;
      tabLinks[id].onfocus = function() { this.blur() };
      if ( i == 0 ) tabLinks[id].className = 'selected';
      i++;
    }
  }
}

但我在语法部分有点困惑。选项卡只能在整个页面加载时显示内容。但是我需要在用户点击标签时显示内容,请加载。

1 个答案:

答案 0 :(得分:1)

您好,您可以按照以下说明执行此操作

$("document").ready(function() {
setTimeout(function() {
var tabLink = getFirstChildWithTagName( tabListItems[i], 'A' );
var id = getHash( tabLink.getAttribute('href') );

  $("id").trigger('click');
},10);
});

希望它可以帮到你