JQuery có id tương đương với câu lệnh sau là gì?
$('#mydiv').hasClass('foo')
vì vậy bạn có thể đặt tên lớp và kiểm tra xem nó có chứa id được cung cấp hay không.
cái gì đó như:
$('.mydiv').hasId('foo')
$('#bar.foo').toggle();
bạn sẽ chỉ có một id vì chúng được BẮT BUỘC là duy nhất cho tài liệu. Nếu bạn chỉ muốn chuyển đổi id đó nếu nó thuộc lớp foo
thì chỉ cần thêm lớp vào bộ chọn id. nếu bộ chọn tìm thấy một tập hợp trống thì sẽ không có gì xảy ra, nếu nó tìm thấy một tập hợp có kết quả (trong đó chỉ có một) thì nó sẽ chuyển đổi phần tử. Tôi nghĩ rằng bạn đang suy nghĩ quá mức về điều này.