【发布时间】:2012-04-13 06:07:34
【问题描述】:
我遇到了一个问题
我基本上试图创建一个函数,在该函数中我将不同的文本(来自数组)分配给属于同一类的不同 div,这些 div 由一个 id 区分,这是我的意思的一个示例
HTML 标记
<div class='actContainer'>
<div class='msgContainer'>
<input class='activityId' type='hidden' value='1'>
<div class='date'> </div>
</div>
<div class='msgContainer'>
<input class='activityId' type='hidden' value='2'>
<div class='date'> </div>
</div>
<div class='msgContainer'>
<input class='activityId' type='hidden' value='3'>
<div class='date'> </div>
</div>
</div>
JQuery 代码
var textArr = ['time1', 'time2', 'time3'];
var id = [1, 2, 3];
$.each(textArr, function(key, value){
$('.actContainer').find('input#activityId').val()==id[key]
.parent().find('div.date')
.append("Posted message at"+textArr[key]);
}
从代码中可以看出,我试图在 div.date 标记之间放置文本。
这目前不起作用,所以我一定做错了什么,如果有人可以提供帮助,将不胜感激
【问题讨论】: