簡體   English   中英

如何在JQUERY中獲取數據過濾器文本框的值

[英]How to get the value of a data-filter textbox in JQUERY

我正在嘗試在同一個應用程序中實現多個數據過濾器,但是如果選擇了回車按鈕,我還希望能夠獲得搜索框的值。 我知道我可以使用$("input[data-type='search']").val()來獲取輸入搜索字段的值,但是有一種方法可以附加一個id,以便確保我在詢問為正確的價值。

以下是我使用數據過濾器的頁面之一:

  <div data-role="page" data-theme="b" id="enterNewName">
  <div data-role="header" data-theme="b">
    <a class="leavePageBtn ui-btn-left" data-role="button" data-icon="arrow-l" data-iconpos="left" data-theme="b">Cancel</a>
    <h1>
      Enter Name
    </h1><a class="EnterNameBtn ui-btn-right" data-role="button" data-icon="arrow-r" data-iconpos="right" data-theme="e">Enter</a>
  </div>
  <div data-role="content">
    <ul data-role="listview" data-inset="true" data-filter="true" id='nameList' data-filter-placeholder="Enter Name...">
    <li>test1</li>
    <li>test2</li>
    <li>test3</li>
    </ul>
  </div>
</div>

謝謝。

到目前為止,這是我發現的最好方法,雖然很笨拙,但似乎正在奏效。 我希望有一種指定ID的方法。

$('#nameList').prev().find(".ui-input-search .ui-input-text").val();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM