【发布时间】:2013-07-25 03:09:30
【问题描述】:
请指教,我想创建标签。我在一个 div 中有一个输入字段,在另一个 div 中有多个复选框。我想添加标签单击复选框。标签有一个关闭按钮,可以删除该标签,同时取消选中特定的复选框。
例如,我有汽车、时尚、医疗保健、教育等复选框。在输入框中输入添加标签并通过按回车检查复选框。
$(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>
请提供帮助或建议。
【问题讨论】:
-
有什么问题?据我所知,您的代码有效:jsfiddle.net/yU8uL/1
标签: jquery css checkbox hyperlink