1
我有從MysqlDB子科目的主題列表。一旦我點擊特定的主題,它應該顯示所有的子主題。一旦我點擊相同的主題,並隱藏所有子主題。如何使用JQuery隱藏/顯示動態div?
以下是$(本)我的代碼以PHP
<?php
$result = mysqli_query($con, "select * from subject");
while($rows = mysqli_fetch_assoc($result)) {
$subject_id = $rows["id"];
echo "<p class='my_head'><a href='#' id=\"$subject_id\" class=\"getsubcat\">".$rows["subject_name"].'</a></p>';
echo "<div id=\"div$subject_id\">";
echo '</div>'; //sub categories are shown here
}
的JQuery/AJAX
$(document).ready(function() {
$(".getsubcat").click(function() {
var subject_id = $(this).attr("id");
var divname = '#div'+subject_id;
$.ajax ({
type: "POST",
url: "get_sub_subject.php",
data: { subject_id: subject_id },
success: function(data) {
$(divname).html(data);
}
});
}
return false;
});
});
使用$(這).hide()或.show上點擊功能 –