私が持っている問題:
「追加」
をクリックします 2 番目のオプション
を選択します 「追加」をクリックします
問題 : 私の最初の選択リストの選択されたオプション インデックス = 0;
これは起こるべきではありませんが、とにかくなぜそれが起こるのかわかりません。誰が私が間違ったことを教えてもらえますか?
<script type="text/javascript">
function add(){
var div =document.getElementById('ruletemplate').cloneNode(true);
document.getElementById('rules').innerHTML += div.innerHTML;
return false;
}
</script>
<div id="ruletemplate" style="display: none;">
<div >
<label for="rule">Rule</label>
<select name="rules[][option]">
<option>MAX PERS</option>
<option>MIN PERS</option>
</select>
<input name="rule[][amount]" type="text"/>
</div>
</div>
<form>
<div id="rules" >
</div>
<a id="addRule" href="" onclick="javascript: add(); return false;">add</a>
<input type="Submit" value="Save" />
</form>