這裏是FiddleJQuery:Click()更改列表項字體
無法讓這個工作!我正在破解Jquery.tabs()的功能。希望標籤文本在選中時變爲粗體。不知道我在做什麼錯了?
<div>
<ul id="tablist">
<li id ="li" aria-selected="true" >
<a id="ui-id-1" href="#tabs-Hobby">Hobby</a>
</li>
<li id="lw" aria-selected="false">
<a id="ui-id-2" href="#tabs-News">News</a>
</li>
</ul>
</div>
JQuery的:
$(" ul li a").click(function()
{
if($("ul").find("li[aria-selected=true]")) {
$("ul").find("li[aria-selected=true]").attr("style", "font-weight:bold")
}
if($("ul").find("li[aria-selected=false]")) {
$("ul").find("li[aria-selected=true]").attr("style", "font-weight:normal")
}
});
任何理由你改變元素的樣式本身,而不是僅僅使這幾個樣式在樣式表? – doppelgreener
[你想要這樣的東西](http://jsfiddle.net/zGXdf/4/)? –
小提琴和這裏發佈的代碼是不同的 – iJade