查找DIV我想选择DIV里面所有的HTML有它的样式属性.. 这里是小提琴网址Jsfiddle Link风格属性的jQuery
var testst = $('div').css('margin');
alert(testst.html());
我不能够得到的结果。
查找DIV我想选择DIV里面所有的HTML有它的样式属性.. 这里是小提琴网址Jsfiddle Link风格属性的jQuery
var testst = $('div').css('margin');
alert(testst.html());
我不能够得到的结果。
使用属性选择:
$('div[style]')
但是,使用此找到一个特定风格(CSS规则)中的元素为坏主意。它只适用于使用style="whatever"
实际设置的内联样式,并且选择器中的属性值(div[style="whatever"]
)必须与属性完全匹配。
所以...做的正确方法是将class
属性添加到相关元素,并使用这个类(div.whatever
为class="whatever"
或class="foo whatever bar"
)中选择。
如果您仍然需要找到具有一定的CSS规则元素的最可靠的办法是遍历所有的人,检查他们是否有给定的风格:
$('div').filter(function() {
return $(this).css('whatever') == 'the_value';
});
感谢您的快速answer.i知道使用内联样式的坏主意,但我从另一个站点获取html :)所以不,我没有写html – Mahajan344
你能不能把'类该div上的''或'id'属性?这是他们的目的。通过CSS属性进行选择非常不具语义性。 –
可以吗? :http://jsfiddle.net/GctRf/2/ – Cherniv
已讨论过的相似主题 http://stackoverflow.com/questions/442048/how-do-you-select-elements-based-on-their-风格 – cufii