嗨,我已經得到的代碼有問題:jQuery的 - 如何添加新的名稱來克隆選擇
我笏以廣告新名稱值新創建的選擇,也許我會告訴
這是jQuery的JavaScript的:
$(document).ready(function() {
$('#plus').click(function() {
//variables for input
var num = $('.inputCopy').length;
var newNum = new Number(num + 1);
var newInput = $('#input' + num).clone().attr('id', 'input' + newNum);
newInput.children(':first').attr('id', 'input' + newNum).attr('class','next' + num);
$('#input' + num).after(newInput);
$('#del').css({display: ''});
//if 5 inputs hide add input
if (newNum == 5)
$('#add').css({display: 'none'});
});
.....
});
,這是HTML:
<div class="box0">
<ul>
<li>Set of selects to clone</li>
<li>
<ul>
<li></li>
<li>Select 1</li>
<li>Select 2</li>
</ul>
</li>
<li id="input1" class="inputCopy">
<ul class="some">
<li class="selects">Selects set &new value&</li>
<li>
<select name="Select[Ask][&new value&][Adults]" id="parent">
<option label="1" value="1">1</option>
<option label="2" value="2">2</option>
<option label="3" value="3">3</option>
<option label="4" value="4">4</option>
</select>
</li>
<li>
<select name="Select[Try][&new value&][Children]" id="children">
<option label="0" value="0">0</option>
<option label="1" value="1">1</option>
<option label="2" value="2">2</option>
<option label="3" value="3">3</option>
<option label="4" value="4">4</option>
</select>
</li>
</ul>
</li>
<li class="pnav" id="minus"><a href="javascript:void(0);" >delete</a></li>
<li class="pnav" id="plus"><a href="javascript:void(0);" >add selects</a> </li>
</li>
</ul>
</div>
我的問題是,這兩個選擇都名稱,我想把新的價值只在我寫的地方&新值&我怎麼能只做新創建的選擇。
如果一套新的選擇放1等
我希望我的問題很容易解決,但我不能找到解決
因此,當用戶選擇一個選項時,該名稱應該更新爲將「/ ***新值*** /替換爲選項的值? – pecka85 2012-01-27 15:26:14