0
我使用多個可點擊的Bootstrap面板製作HTML。我想要的是,當點擊某個div /面板時,只會出現特定的div,如特定的類,至即面板。如何讓div只在jQuery中點擊某個特定元素時出現?
這是我的jQuery代碼:
//document.ready
$(function() {
if ($("#panel_1").data("clicked")) {
alert("yes");
$(".buscadoresInternet").show();
} else {
$(".buscadoresInternet").hide();
}
$("#panel_1").click(function() {
$("#panel_1").data('clicked', true);
alert("hes");
console.log($("#panel_1").data("clicked"));
});
$("div [id^=panel_]").click(function() {
//Esconde todos los divs con id = panel_n EXCEPTO el que fue clickeado
$("div [id^=panel_]").not(this).toggle(function() { });
})
});
2°的東西是我的邏輯失敗。在我看來,當面板/ div與id panel_1被點擊時,它將存儲它的值,如true,它可以在控制檯中顯示時起作用。
然後,我只是使用一個簡單的if語句,但既沒有警報或div我需要.show();出現。
只使用默認的jQuery .toggle() – GaijinJim