肯定:
$('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