タグを作りたいのでアドバイスお願いします。div に入力フィールドがあり、別の div に複数のチェックボックスがあります。チェックボックスをクリックしてタグを追加したい。タグには、そのタグを削除する閉じるボタンがあり、特定のチェックボックスもオフにします。
たとえば、自動車、ファッション、ヘルスケア、教育などのチェックボックスがあります。入力ボックスに入力してタグを追加し、Enter キーを押してチェック ボックスをオンにします。
$(document).ready(function() {
var $list = $("#itemList");
$(".chkbox").change(function() {
var a = this.value;
if (this.checked) {
$list.append('<li><a href="#">' + a + '</a></li>');
}
else {
$("#itemList li:contains('"+a+"')").remove();
}
})
$('div a').live('click', function(ev){
alert("hi");
});
<div id="tab1" class="tab-pane">
<input type="checkbox" class="chkbox" value="101"> This is 101
<input type="checkbox" class="chkbox" value="102"> This is 102
<input type="checkbox" class="chkbox" value="103"> This is 103
<input type="checkbox" class="chkbox" value="104"> This is 104
</div>
<div id="items">
<ul id="itemList">
</ul>
</div>
ヘルプまたはアドバイスをお願いします。