通过下拉框绑定JS函数,来切换一个p的内容,我在页面中可以实现,但是在弹出框中切换时内容只能叠加,不能切换,希望各位指教。
HTML代码如下:
js代码如下:
var ruleContentp = $(".ruleContent");
function changeRule(){
var rule = $("#rule").val();
if(rule == 'basic'){showBasic();}
if(rule == 'gen'){showGen();}
}
function showBasic(){
var basicForm = $("#basic");
ruleContentp.find("form").hide();
ruleContentp.append(basicForm);
basicForm.show();
}
function showGen(){
var genForm = $("#gen");
ruleContentp.find("form").hide();
ruleContentp.append(genForm);
genForm.show();
}
弹出框用的artdialog插件
$(document).on("click","#id",function(){
var html = "";
html += '上面那段HTML代码';
art.dialog({...});
});
本来能正常切换的代码在弹出层中却只能叠加,望指教。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你最好能把code有选择的贴出来,最好还是别人能贴到文件里就能运行的,不然这样问问题,其他人很难回答,因为你说的p里面写内容,只是这个操作就很多的办法实现,里面的实现也会导致叠加的问题