我在我的代碼中丟失了某處。我真的很新的jQuery。我有一個跨度,在我的範圍內包含img和字體。我想當用戶鼠標懸停和鼠標移動圖像和字體的變化。Onmouseover使用jquery更改圖片和字體顏色
這裏我的HTML,我已經把<?php echo $tododetail_id; ?>
我跨度ID,因爲這是循環過程
<span style='float:right;cursor:pointer;' id='delete<?php echo $tododetail_id; ?>'>
<img id='imgdel' src='images/delete_icon_disabled.png'/>
<font id='fontdel' style='text-decoration:underline;' color='#BDBDBD'>
<?php echo lang['DETAIL_REMOVE_CMT_B']; ?></font>
</span>
這裏我jQuery的
$(document).ready(function(e) {
$("span[id^='delete']").hover(function() {
$("#imgdel").attr('src', '/images/reply_icon.png');
}, function() {
$(this).attr('src', '/images/reply_icon_disabled.png');
});
});
請幫助我。
[不使用的字體標記了(HTTPS://developer.mozilla .org/zh-CN/docs/Web/HTML/Element/font) – George
[jsless alternative](http://jsfiddle.net/vRe8q/) – GuiDocs