데이터 속성의 값을 결정하여 지정된 클래스에서 작업을 실행하려고합니다. 내가 겪고있는 문제는 속성 클래스/selector를 찾을 수 없다는 것입니다. 속성 선택자를 얻는 방법을 모릅니다.클래스 또는 ID를 보유하고있는 속성을 찾는 방법은 무엇입니까?
jQuery .find, .closest 등은 더 이상 그 클래스에 있지 않지만 오히려 익숙하지 않은 [object Object]를 가져 오는 것을 볼 수 있기 때문에 효과가 없습니다.
위의 사항에 대한 도움이 필요하십니까?
(function() {
var currentDate = $.datepicker.formatDate('DD,d MM yy', new Date());
if ($(".post-title").data('date') < currentDate) {
// console.log($(this));
$(this).css({
"opacity": "0.5",
"border": "2px solid red"
});
}
})();
어쩌면 약간의 삶의 예가 될까요? –
참고 : .data ('date')는 날짜가 아닌 문자열입니다. 이것을 날짜 객체와 비교하면 작동하지 않습니다. –
'this'가 특정'.post-title' 요소를 참조하도록하려면이 클래스의 요소가 두 개 이상이면'each' 루프를 사용해야합니다. –