0
我正在使用jquery
將項目從一個文本框移動到另一個文本框。它完美的作品,但是我需要在下添加一個文本輸入值字段的每個選項組2將文本輸入字段添加到文本框
下面是一個例子:
這可能嗎?
http://jsfiddle.net/jquerybyexample/RbLVQ/light/
<script>
$(document).ready(function() {
$('#btnRight').click(function(e) {
var selectedOpts = $('#lstBox1 option:selected');
if (selectedOpts.length == 0) {
alert("Nothing to move.");
e.preventDefault();
}
$('#lstBox2').append($(selectedOpts).clone());
$(selectedOpts).remove();
e.preventDefault();
});
$('#btnLeft').click(function(e) {
var selectedOpts = $('#lstBox2 option:selected');
if (selectedOpts.length == 0) {
alert("Nothing to move.");
e.preventDefault();
}
$('#lstBox1').append($(selectedOpts).clone());
$(selectedOpts).remove();
e.preventDefault();
});
});
</script>
<table style='width:370px;'>
<tr>
<td style='width:160px;'>
<b>Group 1:</b><br/>
<select multiple="multiple" id='lstBox1'>
<option value="ajax">Ajax</option>
<option value="jquery">jQuery</option>
<option value="javascript">JavaScript</option>
<option value="mootool">MooTools</option>
<option value="prototype">Prototype</option>
<option value="dojo">Dojo</option>
</select>
</td>
<td style='width:50px;text-align:center;vertical-align:middle;'>
<input type='button' id='btnRight' value =' > '/>
<br/><input type='button' id='btnLeft' value =' < '/>
</td>
<td style='width:160px;'>
<b>Group 2: </b><br/>
<select multiple="multiple" id='lstBox2'>
<option value="asp">ASP.NET</option>
<option value="c#">C#</option>
<option value="vb">VB.NET</option>
<option value="java">Java</option>
<option value="php">PHP</option>
<option value="python">Python</option>
</select>
</td>
</tr>
</table>
不太清楚你的意思。你什麼時候需要添加這個輸入框以及多長時間? – 2014-09-23 03:42:18
繼承人一個例子http://imgur.com/kCd5Yg7基本上有一個字段旁邊的每個值的框中,你可以輸入 – user2570937 2014-09-23 03:54:23
我相信你可以把每一行放在''的右邊,然後追加' '作爲兄弟姐妹。 – 2014-09-23 04:01:33