Jquery ie问题中的面包屑错误
这是我的html代码Jquery ie问题中的面包屑错误,jquery,html,css,Jquery,Html,Css,这是我的html代码 <div style="float:left; width:510px;"><span><a disabled="disabled" style="color:White;text-decoration:none;">MY FIELD</a></span></div> 我的字段 在Firefox中,“我的字段”文本显示为白色。但在IE中,由于禁用,它显示为灰色。我试过内联风格。它很好用。但是我有很
<div style="float:left; width:510px;"><span><a disabled="disabled" style="color:White;text-decoration:none;">MY FIELD</a></span></div>
我的字段
在Firefox中,“我的字段”文本显示为白色。但在IE中,由于禁用,它显示为灰色。我试过内联风格。它很好用。但是我有很多文件。是否可以用css或其他方式进行更改。我已附上ie问题的截图。谢谢
也许可以使用jQuery对属性“disabled”sert为“disabled”的元素进行迭代,然后设置样式
$('a[disabled=disabled]').each(function(){
this.style.color = "White";
})
这样,您不需要修改很多文件,只需使用此功能即可
在这里摆弄也许您可以使用jQuery对属性“disabled”sert为“disabled”的元素进行迭代,然后设置样式
$('a[disabled=disabled]').each(function(){
this.style.color = "White";
})
这样,您不需要修改很多文件,只需使用此功能即可
这里拉小提琴最好将样式与标记分开(为了可读性、可维护性等)。因此,将样式放在一个单独的css文件中。另一件你可能想改变的事情是锚周围的跨度。另一种方法更好。此外,disabled属性仅适用于输入元素。在您的情况下,它可能看起来像: html:
我不知道为什么你有一个跨度,但在这个例子中,你可以没有。当然,在这种情况下,您应该将颜色样式移动到锚定选择器。代码中奇怪的一点是……如果您不将锚用于任何事情,为什么要使用锚?最好将样式与标记分开(为了可读性、可维护性等)。因此,将样式放在一个单独的css文件中。另一件你可能想改变的事情是锚周围的跨度。另一种方法更好。此外,disabled属性仅适用于输入元素。在您的情况下,它可能看起来像: html: 我不知道为什么你有一个跨度,但在这个例子中,你可以没有。当然,在这种情况下,您应该将颜色样式移动到锚定选择器。代码中奇怪的一点是……如果你不使用锚,为什么要使用锚呢?试试这个
var x = $('span a').attr('disabled')
alert(x);
if (x == 'disabled') {
$('span a').attr("style","color:#fff");
}
小提琴链接:试试这个
var x = $('span a').attr('disabled')
alert(x);
if (x == 'disabled') {
$('span a').attr("style","color:#fff");
}
小提琴链接:如果您不想使用
a
-标记,为什么要使用它?禁用的属性用于输入
,选择
和文本区域
元素,而不是a
元素。可能将span
与“禁用”clas`一起使用,而不是a
,并避免这些问题。确定。当然我将移除a标签。谢谢您的建议。如果您不想使用a
-标记,为什么要使用它?禁用的属性用于输入
,选择
和文本区域
元素,而不是a
元素。可能将span
与“禁用”clas`一起使用,而不是a
,并避免这些问题。确定。当然我将移除a标签。谢谢你的建议。请检查小提琴链接,它工作正常。如果你发现我的代码有任何错误。请让我知道我没有投你反对票,但作为提醒,你的代码只检查第一个span-a的禁用值,但会更改所有值;我猜这不是你想要的(或者关于这个问题的OP)。请检查fiddle链接,它工作正常。如果你发现我的代码有任何错误。请让我知道我没有投你反对票,但作为提醒,你的代码只检查第一个span-a的禁用值,但会更改所有值;我猜这不是你想要的(或是这件事的OP)。我觉得很好,所以我给了你一张向上的票来反对向下的票。我觉得很好,所以我给了你一张向上的票来反对向下的票。