Javascript 如何检查div是否具有特定值的特定css属性?
我想询问是否可以签入Javascript 如何检查div是否具有特定值的特定css属性?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想询问是否可以签入JQuery,div是否有特定的属性,以及是否有特定的值。以这个例子来说: <div id="foo" style="width: 100%" /> 我需要检查divfoo是否具有css属性width,以及该属性的值是否为100% 我能做些什么来实现这一点?如果您试图基于内联样式属性选择元素,那么您可以使用属性包含选择器,但当防御中有额外空间时,这可能会失败 if(('#foo[style*=“width:100%”).length) 警报('true')
JQuery
,div是否有特定的属性,以及是否有特定的值。以这个例子来说:
<div id="foo" style="width: 100%" />
我需要检查divfoo
是否具有css属性width
,以及该属性的值是否为100%
我能做些什么来实现这一点?如果您试图基于内联样式属性选择元素,那么您可以使用属性包含选择器,但当防御中有额外空间时,这可能会失败
if(('#foo[style*=“width:100%”).length)
警报('true')
如果试图基于内联样式属性选择元素,则可以使用“属性包含选择器”,但当防御中有额外空间时,此操作可能会失败
if(('#foo[style*=“width:100%”).length)
警报('true')
@Richard不幸的是,当涉及宽度时,这个问题给出了计算的样式-这个问题更像是这个问题的重复:无论如何-您需要使用本机js对象并使用样式:$('#foo')。get(0).style.width
@Richard不幸的是,当涉及到宽度时,这个问题给出了计算的样式-这个问题更像是这个问题的重复:无论如何-您需要使用本机js对象并使用样式:$('#foo').get(0).style.width
嗯,不,我试图检查divfoo
是否具有width
属性,并且如果该属性的值为100%
,实际上我是这样尝试的:if($(''foo').css('width')='100'){alert(true)}
,但看起来不是working@AgainMe:updatedOk因此有足够的长度来检查此项,从来没有想到过这一点。谢谢,不,我正在检查divfoo
是否具有width
属性,并且如果该属性的值为100%
,实际上我是这样尝试的:if($('.#foo').css('width')='100'){alert(true)}
,但似乎不是working@AgainMe:updatedOk因此有足够的长度来检查此项,从来没有想到过这一点。谢谢