html
<div class="form-group">
<label>职位选择</label>
<div class="_people">
<p class="_listBox">
</p>
<label>点击筛选</label>
<div id="_people">
<span class="x" style="display: none"></span>
<button class="btn">电气工程师</button>
<button class="btn">机械工程师</button>
<button class="btn">PLC工程师</button>
<button class="btn">钳工</button>
<button class="btn">车工</button>
<button class="btn">冼工</button>
<button class="btn">焊工</button>
</div>
</div>
<input type="text" class="form-control"/>
</div>
css
._listBox{
height: 50px;
/*width: 400px;*/
overflow: hidden;
margin: 20px 0;
border: 2px solid #bbb;
}
.listItem {
margin: 5px 10px 5px 10px;
}
#_people{
margin: 20px 0;
}
js
$(function(){
$('#_people .btn').click(function(){
var btn1html = $(this).html();
console.log(btn1html);
var newbtn = document.createElement("span");
newbtn.setAttribute('class', 'listItem btn');
console.log(newbtn);
newbtn.innerHTML = btn1html + ' '+ 'x';
$('._listBox').append(newbtn);
$('.listItem').click(function(){
$(this).remove();
})
})
})
https://jsfiddle.net/zmh9cyoc/2/
加一个判断函数即可: 加注释的两行是我给你改的代码