中選擇元素,我創建的形式與按新增(或whatver)按鈕,然後後添加新的表單元素: http://phpmysqlmania.blogspot.com/p/dynamic-table-row-inserter.html如何計算選擇HTML使用jQuery
例如,我有:
<div id"row">
<select id="singleorfamily1" style="width: 180px;" name="singleorfamily" >
<option value="0">Select Single or Family</option>
<option value="single">Single</option>
<option value="family">Family</option>
</select>
<select id="selectedplan1" name="selectedplan" style="width: 110px;" >
<option value="0">Select Plan</option>
<option value="plan1">Plan1</option>
<option value="plan2">Plan2</option>
</select>
</div>
當我按下添加新行,其添加的新選擇元素插入行格:
<div id"row">
<select id="singleorfamily1" style="width: 180px;" name="singleorfamily1" >
<option value="0">Select Single or Family</option>
<option value="single">Single</option>
<option value="family">Family</option>
</select>
<select id="selectedplan1" name="selectedplan1" style="width: 110px;" >
<option value="0">Select Plan</option>
<option value="plan1">Plan1</option>
<option value="plan2">Plan2</option>
</select>
<select id="singleorfamily2" style="width: 180px;" name="singleorfamily2" >
<option value="0">Select Single or Family</option>
<option value="single">Single</option>
<option value="family">Family</option>
</select>
<select id="selectedplan2" name="selectedplan2" style="width: 110px;" >
<option value="0">Select Plan</option>
<option value="plan1">Plan1</option>
<option value="plan2">Plan2</option>
</select>
</div>
我試圖做的工作(沒有成功)以及我需要實現的 - 在這種情況下如何計算選定的單個和選定的族值(選擇元素是動態的 - 它們可以是1或1000或更多)。光棍節:X,家庭:Y.
jQuery('#singleorfamily'+i).change(function()
由
我試過「for」循環後,它們應該被計算,「每jQuery的」 ......但我可以得到它的工作只是對於1元素,而不是第二,第五,hundreths ...我想我被幹擾如何correclty使循環...; -O
如何正確處理任何「事情」(計算,事件)動態創建元素?
這是我已經從建議嘗試: http://jsfiddle.net/AftpY/15/
但問題是 - 量不更新,它只是1個時選擇有修改更新,但它「飛」不更新。 ..在那裏你可以看到,還有其他選擇元素...
編輯:任何想法?我很困擾這個問題 - >我無法理解(參見Jsfiddle鏈接): *)爲什麼計數信息在每個singleorfamily1選擇後沒有被刷新,但是當我改變singleorfamily1的第一次出現時(不能看到/找到問題在代碼中);從singleorfamily1 &計劃1從selectedplan1,有多少家庭從selectedplan2 &計劃2從selectedplan2等多少單打...
TNX: *)怎麼算混合選擇值的結果!
您可以發佈您當前的代碼? – Scimonster
只要選擇被更改並且使用jquery獲取選定類的所有元素並使用計數,就可以將行爲添加到行中。 – Banana