我試圖讓這個代碼在jQuery中工作,我試圖確保每個根元素的每次迭代,其同一迭代的備用根元素不包含任何內容。否則,它將.val(「」)屬性設置爲空字符串。如果可能的話,尋找一個簡單的解決方案,使用搜索,查找或交換。jQuery通過兩個名稱根選擇,並執行兩個函數之一,具體取決於選擇哪個根
每個匹配號碼在同一行級別和相同的迭代計數。
我有兩個輸入類型的輸入文本元素的兩個不同的根的名字,像這樣:
1根是 「rootA」
<input type="text" name="rootA1" /> <input type="text" name="rootA2 /> <input type="text" name="rootA3" />第二根是 「 rootB」
<input type="text" name="rootB1" /> <input type="text" name="rootB2 /> <input type="text" name="rootB3" />
在模糊時,如果任何一個rootA被稱爲調用函數fnRootA();. 模糊,如果任何一個rootB被稱爲調用函數fnRootB();.
再次,我試圖確保每次迭代都像1那樣,備用根不包含任何東西,否則它將.val(「」)屬性設置爲模糊根的空字符串。
我當前的代碼適用於一個單一的元素,但想用查找或搜索,但不知道如何構建它..
$("input[name='rootA1']").blur(function(e) { fnRootA(1); // this code just removes rootA1's value val("") //if rootB1 has something in it value property // the (1) in parenthesis is the iteration number });
你爲什麼不添加一個類'rootA'和'rootB'你的投入?它會讓你的生活變得更輕鬆 – hsalama
把這個作爲你的答案請。 – RetroCoder
@hsalama你可以做到這一點,但它根本沒有必要,屬性包含選擇器很容易我會說:) – Asciiom