Làm cách nào để nhắm mục tiêu $ this (từ ngữ cảnh 'mỗi') từ bên trong hàm 'click'. Tôi muốn loại bỏ các phần tử .parents(). Find() khó xử.
$('.layout.responsive').each(function() {
$('.area.optional', this).before('<a href="#" class="toggle_responsive" onClick="return false">Show details</p>').hide();
$('.toggle_responsive', this).click(function() {
$(this).parents('.layout.responsive').find('.area.optional').toggle();
});
});
đánh giá cao đề xuất. của nó ít có thể đọc được nhưng có lẽ tốt hơn. – henrijs
+1 Tôi sẽ sử dụng cái này. Tốt hơn là tạo một phần tử, mất tham chiếu đến phần tử đó, sau đó phải tìm lại ngay lập tức nó trong DOM để chỉ định lần nhấp. – user113716