【发布时间】:2014-05-08 15:41:38
【问题描述】:
我是 jQuery 新手,希望这里有人可以帮助我:
基本上我想做的是以下几点:
- 检查所有具有“
limit”类的元素并获取它们的maxlength。 - 在同一行中查找具有“
count”类的元素。 - 将找到的 maxlength 添加到 count 元素的文本中。
我正在使用以下内容,但这会显示所有相关元素的最后一个 maxlength。我的猜测是我的最后一个元素可能会覆盖其他元素。 有人可以告诉我我必须在这里改变什么吗?
var limit = '';
$('.limit').each(function() {
limit = $(this).attr('maxlength');
$(this).closest('tr').find($('.count').text(limit));
});
非常感谢,迈克。
【问题讨论】:
-
$(this).closest('tr').find('.count').text(limit); -
$('tr .count').text(function() { return $(this).closest('tr').find('.limit').attr('maxlength'); });
标签: javascript jquery loops each