1 回答
TA贡献1828条经验 获得超4个赞
我不太确定这就是你想要的。如果我理解你的问题,你想从 #test div 中删除在输入字段中具有值的标签。
HTML 代码:
<label for="input_1">Label</label><br />
<input type="text" name="input_1"/><br />
<label for="input_2">Label2</label><br />
<input type="text" name="input_2" />
JavaScript 代码:
function addEmptyToDiv() {
$('input, select').each(function(){
var $element = $(this)
if ($element.val() == '') {
var $label = $("label[for='"+this.name+"']");
$("#test").append($label.text());
}
});
}
addEmptyToDiv();
$('input, select').on("change paste keyup blur", function() {
// Remove everything from the #test div
$("#test").empty();
addEmptyToDiv();
});
工作小提琴: https://jsfiddle.net/6csyoL24/
- 1 回答
- 0 关注
- 96 浏览
添加回答
举报