Jquery 如何调用函数onclick(引用错误)

Jquery 如何调用函数onclick(引用错误),jquery,twitter-bootstrap,onclick,jquery-tabs,Jquery,Twitter Bootstrap,Onclick,Jquery Tabs,我正在使用Twitter引导,我有一个链接,当点击它时,我想打开一个手风琴标签(并且滚动的很好很平滑) 它第一次工作,如果我打开其他选项卡,然后再次尝试链接,我会收到一个参考错误,说明“openTab”未定义 以下是我目前掌握的情况: HTML: 改变 $(function(openTab) { 与 试一试 更改此项: $(function(openTab) { $(".review-tab").trigger("click"); }); 为此: function openTab(

我正在使用Twitter引导,我有一个链接,当点击它时,我想打开一个手风琴标签(并且滚动的很好很平滑)

它第一次工作,如果我打开其他选项卡,然后再次尝试链接,我会收到一个参考错误,说明“openTab”未定义

以下是我目前掌握的情况:

HTML:

改变

$(function(openTab) {

试一试


更改此项:

$(function(openTab) {
    $(".review-tab").trigger("click");
});
为此:

function openTab() {
    $(".review-tab").trigger("click");
}

把它从A标记中删除,然后也放到jQuery中,怎么样

$(".star-ratingT").click(function(){
    openTab();
});

这是代码中的随机标记还是糟糕的标记?仍在获取引用错误:openTab未定义是因为jquery库是在标记之后加载的?请将此函数排除在
jquery
dom就绪函数之外。将其添加到脚本标记中还不够。这不是唯一的问题1)在我的建议后发布的问题2)没有取消点击我需要取消点击吗?是的。很高兴能接受你没有注意到的事实。很抱歉2) 我没注意到他要的。无论如何@user1199795,我通常更喜欢style=cursor:pointer;的标记;。祝你好运好主意看到我的答案了吗
<script src="jquery.js"></script>
<script
$(function() {
  $(".star-ratingT").on("click",function(e) {
    e.preventDefault(); // cancel the actual link
    $(".review-tab").trigger("click");
  });
});
</script>
$(document).ready(function() {
    $(".stat-ratingT").click(function () { 
        $(".review-tab").trigger("click");
    });
});
$(function(openTab) {
    $(".review-tab").trigger("click");
});
function openTab() {
    $(".review-tab").trigger("click");
}
$(".star-ratingT").click(function(){
    openTab();
});