我正在嘗試創建一個樣式切換器。我想要做的是在我的頁面上爲每種顏色設置一些框。像下面這樣:我應該如何編寫一個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