Javascript Jquery:listenforclickonhref

Javascript Jquery:listenforclickonhref,javascript,jquery,Javascript,Jquery,我有以下HTML代码,无法更改: <div id="stepbystep" class="ui-tabs ui-widget ui-widget-content ui-corner-all"> <ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"> <li class="ui-state-default ui-corner-top

我有以下HTML代码,无法更改:

<div id="stepbystep" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
  <ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
    <li class="ui-state-default ui-corner-top">
      <a href="#step-1">
        <span>Step 1</span>
      </a>
    </li>
    <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active">
      <a href="#step-2">
        <span>Step 2</span>
      </a>
    </li>
    <li class="ui-state-default ui-corner-top">
      <a href="#step-3">
        <span>Step 3</span>
      </a>
    </li>
</ul>
</div>
感谢您的帮助

尝试:

 $('#stepbystep ul li a')
您也不需要$e上的“$”


也许会添加一个JSFIDLE页面?

问题是因为我使用的是Joomla,所以不得不使用jQuery而不是Rob Schmuecker在评论中猜测的$。我看不出一个方法来标记一个评论作为一个答案,但谢谢


它仍然不起作用,因为警报没有弹出,但我将为此提出另一个问题。

。这一切正常吗?也许您没有正确地包含jQuery?如果这是针对wordpress的,您将不得不使用jQuery,而不是$I使用的Joomla。使用jQuery而不是$已停止错误,但函数未被触发。这是我的最新代码,简化为只尝试弹出“hi”:var tabCheck={ready:function{jQuery'divstepbystep ul li a'。单击function{alert'hi';};}$document.readytabCheck.ready;上面的代码在jfiddle中工作。还有其他与Joomla相关的东西可能会导致问题吗?我删除了**div**steppbystep ul li ath,它仍然产生相同的功能tho。
 $('#stepbystep ul li a')