您刚刚帮我解答了jquery clone怎么能不复制元素中的数据的问题?不好意思还得问您几个问题

首先我不太懂您写的这段代码能给我讲一下么?newtr.find(":input").each(function(i),第二问题是我追加之后按钮上的文字怎么也显示不了了,是... 首先我不太懂您写的这段代码能给我讲一下么?newtr.find(":input").each(function(i),第二问题是我追加之后按钮上的文字怎么也显示不了了,是什么原因呢?
如果我还想保留按钮上的value值该怎么办?
展开
 我来答
29cyy
推荐于2018-04-11 · TA获得超过2186个赞
知道小有建树答主
回答量:2826
采纳率:45%
帮助的人:582万
展开全部

1、在心复制的tr中找到所有的input标签,遍历每一个,设置它的value属性值为 ""

2、因为按钮也是input标签,所以文字也被清空了

function add_tr(obj) {
        var tr = $(obj).parent().parent();
        var newtr = tr.clone()
        newtr.find(":input").each(function(i){
            if($(this).attr("type")!="button"){//不是button的
                $(this).val("");
            }
        });
        tr.after(newtr);
         
}
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式