私は<ul>
"ul-list-one"を持っています。これにはいくつかのチェックボックスが含まれています。チェックボックスをチェックして移動ボタンをクリックすると、別の<ul>
"ul-list-two"に移動することを意味し、チェックされたチェックボックスは前のものから削除されます。ここでは "ul-list-one"となります。 「UL-リスト-2」では複数のULリストを動的に作成するにはどうすればよいですか?
私は同じことを行うことができ、それは次回、この時間は、「UL-リスト-3」に移動します。
注: "UL-リスト-2" と "UL-LI-3は" 動的に作成されます。
ここで私はいくつかの作業を行っているが、どのように私は動的に複数の<ul>
Sを作成することができますか?
$('#mer').click(function() {
var txtBox = "";
var txtstatus = false;
$('input[type="checkbox"]').each (function() {
var t = $(this);
var from = 'checklist';
var val=$("#hidden_id").val();
var to = 'ch';
if (!t.is(':checked')){
var swap = to;
to = from;
from = swap;
} else {
txtstatus = true;
}
$(':checkbox:checked').attr('disabled', true);
$('#'+to).append(t.attr('name', to).parent());
$('#ch').addClass('br');
});
if(txtstatus){
txtBox = "<input type='text' value=''>";
$('#ch').after(txtBox);
}
});
//close buttom code
$('#cls').click(function() {
$('input[type="checkbox"]').each (function() {
var t = $(this);
var from = 'checklist';
var to = 'ch';
if (t.is(':checked')){
var swap = to;
to = from;
from = swap;
}
$(':checkbox:checked').attr('disabled', false);
$(':checkbox:checked').attr('checked', false);
$('#'+from).append(t.attr('name', from).parent());
});
});
26回答、0回答。 [jsfiddle](http://jsfiddle.net)や[jsbin](http://jsbin.com)を作成して、人々が遊ぶことができるようにすることをお勧めします。 –
あなたのパターンは何になりますか?いくつかの 'html'構造体を与えます – thecodeparadox
なぜ2番目と3番目のリストを動的に作成する必要がありますか?正確に3つのリストを常に持っている場合は、実行時にリストを作成するだけです。その後、最初のulのリスト項目をすべて配列に格納し、.next()および.prev()jQueryメソッドを使用して前後に移動します。 –