JQuery – 如何使用.each连接文本?

前端之家收集整理的这篇文章主要介绍了JQuery – 如何使用.each连接文本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
首先,请原谅我的英语不好.

我尝试过各种各样的方法,但到目前为止还没有运气.

我正在使用.each()方法返回一系列对象.

我想用对象中的每个值填充输入字段的“value”属性.
我没有找到与PHP相同的方法.=

任何想法都会很棒!

这是我的代码

$.each($("input[type='checkBox']:checked"),function(){
        var data = $(this).parent().parent().find("td:eq(1)"); 
         $("#login").val(data.text());
    })

解决方法

var c = '';
$.each($("input[type='checkBox']:checked"),function(){
    var data = $(this).parent().parent().find("td:eq(1)"); 
    c += data.text();
})
$("#login").val(c);

你也可以在循环中使用它:

$("#login").val($("#login").val(c)+data.text());

但我个人更喜欢尽量减少DOM的变化.

另请注意,使用parent().parent()等遍历会导致维护问题.在你的情况下你可能会使用

var data = $(this).closest('tr').find("td:eq(1)");

因此,如果跨度或任何其他元素将来包装您的输入,代码将不会中断.

原文链接:https://www.f2er.com/jquery/177906.html

猜你在找的jQuery相关文章