我正在尝试创建一个样式切换器。我想要做的是在我的页面上为每种颜色设置一些框。像下面这样:我应该如何编写一个javascript函数,以便我可以从链接调用它?
<table>
<tr>
<td><a href="#" Title="Style A" onclick="javascript:changeStyle("/Content/Themes-jQuery/humanity/jquery-ui-1.8.17.custom.css")>A</td>
<td><a href="#" Title="Style B" onclick="javascript:changeStyle("/Content/Themes-jQuery/vader/jquery-ui-1.8.17.custom.css")>B</td>
</tr>
</table>
然后在函数中,我想这样做:
$("link[title='jquery-ui-theme']").attr("href", xxx );
其中xxx是传递给函数的参数。
有人可以给我一些建议,关于如何从<a>
链接中调用函数,以及函数的定义需要如何。
也有更好的方式,我可以做到这一点使用更多的jQuery?使用DIV而不是表/行会更好吗?
我觉得要避免使用的onclick。尝试将它移入你的jquery函数。 – Tallboy 2012-02-14 03:42:26
您正在使用jQuery,但添加了内联onclick属性。这可以工作,但有点矛盾。 – 2012-02-14 03:45:09