[英]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.