Tôi đang có một vùng chứa div chính với 4 div ẩn bên trong nó (tôi đã tạo một lớp trong css với display: none và thêm nó vào mỗi div bên trong), div chính đọc giá trị từ danh sách thả xuống và theo giá trị đọc, hãy tiết lộ rằng nhiều div.Phương thức removeClass không hoạt động jquery
<div id="ddlContainer">
<div id="div1" class="hide">
<center>Select option:</center>
<select id="ddl1">
<!--options are added here-->
</select>
</div>
<div id="div2" class="hide">
<center>Select option:</center>
<select id="ddl2">
<!--options are added here-->
</select>
</div>
<div id="div3" class="hide">
<center>Select option:</center>
<select id="ddl3">
<!--options are added here-->
</select>
</div>
<div id="div4" class="hide">
<center>Select option:</center>
<select id="ddl4">
<!--options are added here-->
</select>
</div>
</div>
Nhưng removeClass không hoạt động đối với tôi.
var diff, NumofHiddenDDLs = $("#ddlContainer").children().filter("[class=hide]");
if (ReadValue > NumofHiddenDDLs.length) {
diff = 1;
}
else {
diff = 2;
}
if (diff == 1) {
//TODO add class hide to shown divs
}
else {
for (var i = 0; i < ReadValue; i++)
($("#ddlContainer").children()[i]).removeClass("hide");
}
Bất cứ ai có thể cho tôi biết tôi đang làm gì sai? Cảm ơn
Chỉ sử dụng 'var diff = $ ('# ddlContainer> .hide'). Length; if (diff === 1) {TODO} else {$ ('# ddlContainer> .hide'). removeClass ('ẩn')} ' – Tushar