肯定:
$('div.cal_wrapper, div.cal_wrapper_top').hover(function() {
$(this).find('div#date').css('font-weight', 'bold');
//$(this).find('div.date').css('font-weight', 'bold'); //if changing to class
//$(this).find('div[name="date"]').css('font-weight', 'bold'); //if changing to name
}, function() {
$(this).find('div#date').css('font-weight', 'normal');
//$(this).find('div.date').css('font-weight', 'normal'); //if changing to class
//$(this).find('div[name="date"]').css('font-weight', 'normal'); //if changing to name
});
我将是失职指出属性id
应该是唯一的一个元素页。否则就会发生怪癖。
您可能要重做HTML,要么改变id
一类:
<div class="cal_wrapper_top" id="event-1">
<div class="cal_date date">
Feb 18
</div>
<div class="cal_events">
Jack Johnson
</div>
</div>
<div class="cal_wrapper" id="event-2">
<div class="cal_date date">
Feb 19
</div>
<div class="cal_events">
Jason Mraz
</div>
</div>
或使用name
属性改为:
<div class="cal_wrapper_top" id="event-1">
<div class="cal_date" name="date">
Feb 18
</div>
<div class="cal_events">
Jack Johnson
</div>
</div>
<div class="cal_wrapper" id="event-2">
<div class="cal_date" name="date">
Feb 19
</div>
<div class="cal_events">
Jason Mraz
</div>
</div>
ID应该是唯一的。您不能在同一个文档中多次重复使用一个ID。改为使用类名称。 – 2012-02-15 21:26:49
总是忘记这一点。即使如此,是否有可能只从此更新类cal_date? – Mike 2012-02-15 21:29:27