我遇到了一個問題,我需要通過名稱使用Jquery獲取html元素的值,其實我會這樣做$("input[name=form_size]).val();
但是如果我的名字attr值看起來像這樣呢name="data[referralMedium][referral_id]"
我如何編寫JQuery代碼?在JQuery中通過名稱獲取元素的值
1
A
回答
4
你需要把它周圍的引號:
$("input[name='data[referralMedium][referral_id]']").val();
注意技術上的引號是必需的總是。請參閱attribute equals [name="value"]
selector的文檔。
1
名字已經被引用:
var element = $('input[name="data[referralMedium][referral_id]"]');
1
這是一個很好的問題。我可能會做的是對每個輸入進行分類,並按類別而不是按名稱獲取價值。我認爲它也更快。
<input type="text" name="data[referralMedium][referral_id]" class="referralMedium_referral_id"/>
$('.referralMedium_referral_id').val();
0
$('input[name="data[referralMedium][referral_id]"]').val();
相關問題
- 1. 通過名稱/編號獲取元素
- 2. 通過JQuery獲取父元素的data-attribute中的目標元素名稱
- 3. 如何通過給定的元素名稱獲取pvob名稱?
- 4. 如何通過JavaScript的元素名稱獲取子元素?
- 5. 如何通過名稱使用jquery獲取元素?
- 6. 在jQuery中通過ID獲取元素
- 7. 在使用jQuery獲取頁面後,通過標記名稱獲取元素$ .get
- 8. DOM結構,通過屬性名稱/值獲取元素
- 9. 在ajax responseXML中通過名稱獲取XML元素?
- 10. 的元素名稱獲取XML值
- 11. 如何通過ReactJS中的組件名稱獲取元素
- 12. 通過JavaScript中的標籤名稱獲取多個元素?
- 13. 如何通過其標籤名稱獲取ListBox中的元素?
- 14. Java中的W3C DOM API,通過名稱獲取子元素
- 15. 使用jQuery獲取DOM元素名稱
- 16. 通過jQuery中的類名稱獲取可見元素的動態計數
- 17. R:在通過df元素循環時獲取索引名稱
- 18. 通過名稱元素與jQuery的更改表單元素
- 19. 在XPath中獲取父元素名稱
- 20. 在rapply中獲取元素名稱
- 21. 在DocumentEvent中獲取元素名稱
- 22. 獲取元素名稱
- 23. 試圖通過其名稱的前綴獲取元素
- 24. 通過名稱獲取XML只是直接的子元素
- 25. HtmlUnit通過包含字符串的類名稱獲取元素
- 26. htmlagilitypack通過名稱獲取元素的節點
- 27. 如何通過名稱獲取所選元素,然後使用jQuery從下拉菜單中獲取所選值?
- 28. Javascript - 從元素名稱獲取元素?
- 29. jQuery通過名稱獲取元素,並在Key「Enter」上執行操作
- 30. 獲取點擊類元素jquery的名稱值
此外,您可以創建自己的選擇像#ID,等的.class說比如你要$(「 - some_name」)返回名爲「some_name」的元素。這可以通過自定義選擇器來實現。 – FreeCandies
因此,這將繼續工作,如果($(「輸入[名稱='數據[ReferralMedium] [referral_id]']選項:選擇」)。val()== 13){ – Roland
@Roland一個'input'後裔'選項'? – lonesomeday