0
我也碰到過此位的jQuery的,我不理解什麼XPATH在這種情況下意味着(?):這個xPath試圖捕獲什麼?
var all_line_height = $(this).find("*[style*='line-height']");
我以前沒有見過這個,是不是查找包含的元素樣式屬性中的行高?
我做了一個小測試,它不接受它。
我也碰到過此位的jQuery的,我不理解什麼XPATH在這種情況下意味着(?):這個xPath試圖捕獲什麼?
var all_line_height = $(this).find("*[style*='line-height']");
我以前沒有見過這個,是不是查找包含的元素樣式屬性中的行高?
我做了一個小測試,它不接受它。
這不是XPath。它是一個選擇器,用於從當前選定的元素(this
)中選擇其style屬性包含line-height
的任何元素。
$(this) // selects the current element
.find(...) // Select all elements which match the selector:
*[style*='line-height'] // Any element (*),
// whose style attribute ([style])
// contains "line-height" (*='line-height')
它可以實現如下:
// HTML:
// <div id="test">
// <a style="line-height:10px;color:red;">...
$("#test").click(function(){
// this points to <div id="test">
var all_line_height = $(this).find("*[style*='line-height']");
alert(all_line_height.length); //Alerts 1
})
非常感謝!關於nooby問題的道歉。 – Abs
第一個星號是沒有必要的,順便說一句。 – pimvdb