javascript - 页面加载后如何在 jquery 中调用 onclick 事件

标签 javascript jquery html

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

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++;
    }
  }
}

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

最佳答案

您好,您可以按照下面的说明进行操作

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

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

希望对你有帮助

关于javascript - 页面加载后如何在 jquery 中调用 onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24989205/

相关文章:

javascript - ExtJS Textarea - 在用户输入时自动保存内容

javascript - 由于字体 : helvetica,粗体和普通文本彼此未对齐

php - 在 html 中显示错误消息

javascript - jQuery 动画宽度向右

javascript - 从内部/私有(private)函数调用公共(public)函数?

javascript - 如何在 React Native 项目中导入 JS 库到 TypeScript

javascript - 在 .on ('click' ) 事件处理程序中传递函数和函数参数?

JavaScript 点击打开列表

javascript - JQuery 捕获输入值晚一个字符

javascript - 在 Internet Explorer 中实现 CSS 选择框问题