0

正如标题所说,是否有一个函数可以帮助我找出列表视图是否包含一个特定的列表项,该列表项的 id 为 say hello?

在我的 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 回答