Đối với ngữ cảnh, đây là phần tiếp theo là an earlier question. Thay vì đào qua cssRules
, tôi muốn căn cứ logic trên bộ chọn jQuery tìm kiếm các hiệu ứng của các quy tắc đó.Làm cách nào để truy cập các thuộc tính phong cách của các phần tử giả với jQuery?
thuộc tính mặc định Với các
.commentarea .author:before {
background-image: url(http://...);
background-position: -9999px -9999px;
/* ... */
}
được chọn lọc biến đổi như trong
.author[href$="gbacon"]:before /* ... */ {
content: "";
background-position: 0 -140px
}
làm thế nào tôi có thể chọn pseudo-yếu tố mà tương ứng nền vị trí có giá trị mặc định? Sao chép bộ chọn như trong
GM_log("size = " + $(".commentarea .author:before").size());
không khớp với nội dung nào. Đang thử .siblings()
với
$(".commentarea .author")
.map(function(i) {
GM_log($(this)
.siblings()
.map(function (i) { return $(this).css("background-image") })
.get()
.join(", "))
});
chỉ sản xuất none
giá trị.
Để biết chi tiết đầy đủ, hãy xem live page. Điều này có thể không?
Vì vậy, về cơ bản bạn muốn chọn '.class1 .class2' miễn là hình nền và vị trí của phần tử là mặc định (dựa trên quy tắc CSS)? –
Bạn có thể đăng một đoạn mã HTML mà bạn đang làm việc không? –
@SimpleCoder Tôi muốn chọn '.class1 .class2' miễn là * vị trí nền * phần tử giả lân cận là mặc định. –