0

タイトルが示すように、リストビューに say hello の ID を持つ特定のリスト項目が含まれているかどうかを確認するのに役立つ機能はありますか?

私のjavascriptでは、現在リストビューにアイテムを事前にロードしていますが、リストビューにアイテムを追加する同じコードがアイテムを追加および複製する状況があります。

「こんにちは」のIDを見つけるためにこのようなことをしたい

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

}

HTML:

<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>

これは可能ですか?リストビュー用の .Find("id") メソッドはありますか?

4

1 に答える 1

0

何が問題なのfindですか?

if(!$('#listViewId').find("#hello").length){
  // append the element 
}
于 2013-07-12T16:52:17.607 に答える