【发布时间】:2013-10-02 21:04:08
【问题描述】:
所以我正在努力完成以下工作
- 使用 manager-msg 类遍历所有 td
- 将每个文本中的文本保存到变量/数组中
- 进行拆分并创建新文本
- 替换每个 manager-msg td 的文本
目前我被困在第一部分,我可以在我的示例CodePen here 中循环两次。
但是我将第一条消息保存了两次,但确实获得了第二条 td 中的文本。
HTML
<table cellpadding="10" border="1">
<tr>
<td>Name</td>
<td>Wants to Meet</td>
<td >Message</td>
</tr>
<tr>
<td>Ann</td>
<td>Cal</td>
<td class="manager-msg">Hi I'd love to meet Cal</td>
</tr>
<tr>
<td>Bob</td>
<td>Joe</td>
<td class="manager-msg">Hi I'd like to meet Joe</td>
</tr>
</table>
jQuery
var home_inbox_br_fix = function() {
var num_manager_msg = $('.manager-msg').length;
var test = [];
for (var i = 0, num_manager_msg; i < num_manager_msg; i++) {
test[i] = $('.manager-msg').html();
alert('Message '+(i+1));
alert(test);
console.log(test);
}
};
/*
var home_inbox_br_fix = function() {
var test = [];
$(".manager-msg").each(function(i){
test.push($('.manager-msg').html());
alert(this.id + " is the " + i + "th div with this class");
});
console.log(test);
};
*/
home_inbox_br_fix();
现在有代码隧道X(你们会如何处理这个?
【问题讨论】:
-
有什么意义,只是提醒两个名字-> jsfiddle.net/m6P3B
标签: jquery loops for-loop each