<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<script>
$(function() {
var elements = $("*").filter(function() {
return $(this).css("font-weight") == "700";
}).append("Yes it has 'font-weight'");
});
</script>
</head>
<body>
<b>Bold text</b>
</body>
</html>
「b」標籤附加了文本是的,它具有'font-weight'即使它實際上並沒有這個CSS屬性。有人可以告訴我爲什麼以及如何避免這種情況嗎?爲什麼jQuery匹配甚至沒有指定CSS屬性和值的元素?
我非常感謝你的答案! – Teiv 2011-06-17 01:46:56