我想在jQuery Mobile的列表視圖中有我讀取/未讀消息的樣式集。更改內部跨度裏面的內容的css
<ul data-role="listview" data-theme="c" id="#messageList" style="padding-top:10%;">
<li data-icon="false">
<a href="#" onclick="messageClick()">
<p>
<span style="float:left;clear:left;font-weight: bold;text-decoration:underline;color:blue;white-space:pre-wrap; width:30ex">Some unread text</span>
<span style="float:right;font-weight: bold;">08/02/13</span>
</p>
</a>
</li>
.....
</ul>
內部messageClick()
我:
function messageClick(){
$(this).findclosest("span").css("font-weight","normal");
}
但它似乎並沒有工作。我哪裏錯了?
你似乎混淆[.closest()](HTTP://api.jquery .com/closest /)和[.find()](http://api.jquery.com/find/)。沒有'.findclosest'功能。在這種情況下,您希望'.find()'搜索後代,'nearest()'搜索祖先。 – 2013-02-08 14:56:52