我试图在h6标签内回显内容,基于:
$('input').keyup( function () {
if ($(this).val() > '0')
$('#testh6').append($(this).parents("tr").clone("h6"));
});
问题是,整个tr不仅仅包含h6。我怎么能修改它,所以我只是克隆h6?
答案 0 :(得分:1)
这应该这样做:
$('input').keyup( function () {
if ($(this).val() > '0')
$('#testh6').append($(this).parents("tr").find("h6").clone());
});
编辑:回答评论:
在val == 0
时再次删除它$('input').keyup( function () {
if ($(this).val() > '0') {
$('#testh6 h6').remove(); // Make sure there's no previous tag left.
$('#testh6').append($(this).parents("tr").find("h6").clone());
}
elseif ($(this).val() == '0'){
$('#testh6 h6').remove();
}
});
这当然会删除该div中的所有h6标签,如果这不是您想要的,您需要保留一个参考或以某种方式识别它,以便您以后可以恢复它