2013-07-12 152 views
0

作爲標題說,有沒有一個函數,可以幫助我找出一個列表視圖是否包含一個特定的列表項,其ID爲說你好?檢查jquery mobile listivew是否已經包含特定項目?

在我的JavaScript我目前預加載列表視圖中的項目,但有一種情況下,相同的代碼添加列表視圖中的項目,它將coure添加和複製項目。

我想要做這樣的事情找到 「你好」

if((#listView).find("hello") ){ 
//do nothing 
}else{ 
$(#listView).append('<li id="hello">hello</li>') 

} 

的HTML ID:

<body> 
<div data-role="page" id="fields"> 
    <div data-role="header" data-position="fixed" data-theme="b" data-tap-toggle="false" data-transition="none" > 
    <h1>New Claim</h1> 
    </div> 
    <div data-role="content"> 
    <ul class="ui-li" data-role="listview" id="listViewId" data-inset="true" data-scroll="true"> 
     <li data-role="list-divider"> 
     <h2 id="itemTitle">divider</h2> 
     </li> 

     </ul> 
    </div> 
    </div> 
</div> 
</body> 

這可能嗎?有沒有一種ListFind(「id」)方法?

回答

0

find有什麼問題?

if(!$('#listViewId').find("#hello").length){ 
    // append the element 
} 
+0

不起作用。我也沒有試圖找到長度,但瓦列「你好」 – jonney

相關問題