2014-11-09 62 views
0

我有兩個單獨的窗體和輸入字段,具有數據屬性。當一個動作被執行時(在這種情況下,當他點擊輸入字段時),我想收集另一個的值。通過已知數據屬性查找輸入的值? - jQuery

我已經有一個代碼來獲取字段的數據屬性的用戶是工作在這裏:

$(document).on("click", ".answerinputcss",function() { 
    var singleAnswerInteger = ($(this).data('integer-answer')); 
    var singleAnswerText = ($(this).val()); 
}); 

而且因爲我有,我知道整數將由隊友現場使用(如果整數答案是901,則另一個輸入也將是901.)

因此,第二個字段是input類型,其屬性名稱爲data-integer-question,其值也爲901。我將什麼添加到我的代碼中,以獲得其作爲變量的值?

+0

選擇請告訴我選擇爲其他輸入??只是給它一個ID – KyleK 2014-11-09 08:31:37

+0

@KyleK我希望我可以通過數據屬性來做到這一點,以減少代碼 - 但沒問題。 :) – 2014-11-09 08:37:01

+0

我誤以爲你的問題完全....看看我的新答案 – KyleK 2014-11-09 08:37:40

回答

0

只需由數據屬性* [數據屬性=「#」]

$(document).on("click", ".answerinputcss",function() { 
    var singleAnswerInteger = $(this).data('integer-answer'); 
    var singleAnswerText = ($(this).val()); 
    var secondAnswerText = $('*[data-integer-question="'+singleAnswerInteger+'"]').val(); 
}); 
+0

完美的工作,謝謝你先生! – 2014-11-09 08:41:14