我有這個代碼選擇所有與他們「record_」的文本字段。在jQuery輸入過濾名稱
$('input[name^="record_"]').map(function() { total += $(this).val() * 1; });
但其名稱爲「record_1,record_2和record_3」字段必須是* 8 *沒有1
我怎樣才能篩選搜索,這樣它僅發現3後有一個數字記錄? 我嘗試了一個IF函數,但是我做了上面的代碼意味着「record_15」將是* 8而不是* 1,因爲它應該是。 我知道這應該是簡單的,但我不能讓我的頭在附近。
不回答你的問題,只是一個提示:您應該使用'每'而不是'map'。 'map'用於將jQuery對象轉換爲數組,而'each'則只是通過DOM元素並在其上運行提供的函數。 – Dennis
歡呼的提示,生病嘗試,並在未來做到這一點 – SD1990