簡體   English   中英

jQuery根據數據值進行選擇

[英]jQuery Selecting based on a data value

我有幾個輸入元素,只是它們的data-attribute不同。

<input name="country" data-action="buy"/>
<input name="country" data-action="sell"/>

我試圖獲取用戶使用“購買”數據輸入到輸入中的值,

我應該使用什么選擇器?

$("input[name=country] ????").val()

(有一個原因是他們具有相同的名稱,並且沒有與問題無關的ID)

只需將data-action="buy"添加為屬性選擇器

$('input[name="country"][data-action="buy"]').val()
$("input[data-action='buy']").val()
$("input[name='country']").filter(i) {
  return $(this).data('action') == 'buy';
}).val();

暫無
暫無

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

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