我想制作一个复选框表单,将鼠标悬停在图像上并使用 jquery 检查图像功能。
我成功地制作了每个功能,但没有一起工作。
这是我的 html 表单。
<label for="w_interest">
<img src="/images/account/w_select.png_img"/ style='cursor:pointer;'>
<input name="w_interest" type="checkbox" id="w_interest" style="display:none">
</label>
这是jQuery
$(document).ready(function () {
$('#w_interest').hover(
function () {
$('img', this).attr('src', '/images/account/w_select_hover.png');
},
function () {
$('img', this).attr('src', '/images/account/w_select.png');
}
);
$("#w_interest").change(function() {
if(this.checked) {
$(this).prev().attr("src", "/images/account/w_select_checked.png");
} else {
$(this).prev().attr("src", "/images/account/w_select.png");
}
});
});
当用户在图像上移动鼠标指针时,图像变为鼠标悬停图像。
当他或她单击图像时,它会变为选中图像。(当然,它检查复选框)
你能帮我结合这两个功能来实现它吗?