了解内联onclick事件

时间:2013-08-22 17:15:04

标签: jquery html jquery-ui inline

我从一个跨度创建了一个链接,原因有两个。

而不是:

 <a href="http://www.google.com/">link</a>

我在某些地方的链接如下所示:

 <span class="link" onclick="location.href='http://www.google.com/'">link</span>

我想控制一台Jquery UI手风琴,我通常会这样做:

<a href="#" data-panel="0" class="accordion">open accorion</a>

但是如何使用inline onclick来实现这一点?

<span class="link" onclick="open data-panel0">open accorion</span> ????

我没有onclick事件的经验,所以任何建议都表示赞赏 谢谢你的帮助!

干杯!

1 个答案:

答案 0 :(得分:0)

你不应该把精力集中在内联点击事件上,因为它们被广泛认为是不好的做法。当您使用jquery时,您可以在文档准备好上附加您的点击事件,如下所示:

$(function () {
    $(".accordion").click(function () {
        //replace yourAccordion with the class of your actual accordion.
        $(".yourAccordion").slideDown();
    });
});