我試圖製作一個jQuery的顏色選擇器,它應該讀取任何元素被點擊的背景顏色並將其返回到.result div中。如何閱讀任何點擊元素的css屬性?
問題:我如何描述「當前點擊」元素?
這是我的代碼:
$("p").click(function() {
var color = $("p").css("background-color");
$(".result").html("That div is <span style='color:" +
color + ";'>" + color + "</span>.");
});
我想這對於其被點擊,而不是僅限於P任何元素的工作。有沒有簡單的方法來做到這一點?
這應該在大多數情況下工作,但不適用於內部具有'event.stopPropagation()'或'return false'的點擊處理程序的元素 - 因爲這些事件不會傳播到'文件'對象。 – techfoobar