Tôi cần xóa lớp học khỏi tất cả các ô bảng khi cha mẹ của phần tử có một ID cụ thể.Kiểm tra xem ID có bằng
$(".closethis").click(function(){
var $this = $(this).parent().parent();
if ($this.attr("id") == "mainArea") {
$("#myTbl").removeClass("myClass");
}
});
Tôi cần kiểm tra ID vì đây là một phần của hàm và nếu ID không bằng giá trị này, có thể là trường hợp khác.
Có vẻ đúng nhưng có vẻ như nó không hoạt động. Tui bỏ lỡ điều gì vậy?
Bạn nên giới thiệu bản trình diễn. Và bạn có ý nghĩa gì bởi '$ (" #. MyTbl ")', nó là một lỗi đánh máy? – xdazz
Vui lòng đăng HTML của bạn. Điều này không đúng: '$ (" #. MyTbl ")' Có thể là $ ("# myTbl td")? – Smamatti
Nếu bạn cần cha mẹ của một phần tử tại sao bạn làm cha mẹ(). Parent()? Nếu bạn đăng một số html, hoặc tốt hơn nhưng tạo ra một jsFiddle, nó sẽ giúp đỡ. –