jquery中AddClass()方法要求对应的元素中不能不能有style属性设置,否则无法设置新css显示类,例如》
$("img").hover(function () {
$(this).parent("td").addClass("inImg");
}, function () {
$(this).parent("td").removeClass("inImg");
});
css:
<style type="text/css">
.inImg
{
padding:10 10; border:solid 2px Red;
}
</style>
将无法控制下面的td元素显示:
<table style="width:104px">
<tr>
<td align="center" colspan="2" style="padding:10 10; border:solid 2px gray;">
<asp:Image ID="Image1" runat="server" Width="190px" Height="190px"
ImageUrl='<%# Eval("OimagePath","img/{0}") %>'/>
</td>
</tr>
本文探讨了jQuery中addClass()方法在应用时遇到的问题,特别是当元素已有style属性设置时,可能导致无法正确添加新css显示类。通过实例演示解决方法。
411

被折叠的 条评论
为什么被折叠?



