目前我正在使用下面的代碼在文本框中輸入用戶進入的值。jquery - - 我如何簡化代碼
var test = new Object();
test.attribute = $("#Attribute_0").val();
test.operand = $("#Operand_0").val();
test.value = $("#Value_0").val();
var test = new Object();
test.attribute = $("#Attribute_1").val();
test.operand = $("#Operand_1").val();
test.value = $("#Value_1").val();
但是隨着列表的增長我認爲會有一些其他更好的方式來做到這一點,所以我來到了這裏。
我的HTML代碼就會像下面
<div>
<input id="Attribute_0" name="Attribute_1" type="text">
<select id="Operand_0">
<input id="Value_0" type="text">
</div>
<div>
<input id="Attribute_1" name="Attribute_1" type="text">
<select id="Operand_1">
<input id="Value_1" type="text">
</div>
我可以用一些的foreach或任何其他更好的方式簡化了我的代碼?
請建議
更新
雅我的代碼是重複的。
假設如果我有這樣的10個列表屬性,那麼沒有必要爲每個DIV手動取值。
我該如何輕鬆地做到這一點W/O重寫代碼?
你的代碼覆蓋自己,你到底想要做什麼? – smerny 2013-04-11 13:20:47
你知道'class =「」'屬性是什麼,對吧? – Bojangles 2013-04-11 13:20:47
也許更適合http://codereview.stackexchange.com。 – 2013-04-11 13:21:08