Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 隐藏内容后如何刷新div_Javascript_Jquery_Css_Asp.net_Web - Fatal编程技术网

Javascript 隐藏内容后如何刷新div

Javascript 隐藏内容后如何刷新div,javascript,jquery,css,asp.net,web,Javascript,Jquery,Css,Asp.net,Web,我有以下代码: //我正在使用如下javascript填充“MultiSelectDialog\u List”div的数据: 变量s=“”;//JSON字符串------您需要添加一个 var jsonData=JSON.parse; 对于(var i=0;i

我有以下代码:

//我正在使用如下javascript填充“MultiSelectDialog\u List”div的数据:
变量s=“”;//JSON字符串------您需要添加一个
var jsonData=JSON.parse;
对于(var i=0;i);
}
//然后我使用此脚本隐藏一些内容:
var enteredText=$(“#MultiSelectDialog_Search”).val();
var ary=$(“输入[type='checkbox']:非([data value*='”+enteredText.toLowerCase()+“]);
对于(变量i=0;i

提交

试试这样的方法

$(document).ready(function(){
    // use localStorage.removeItem('show'); to unset an item
    var show = localStorage.getItem('show');
    if(show === 'true'){
        $('#MultiSelectDialog_List').show();
    }
    
    $("#btn").click(function(event){
        event.preventDefault();
        $('#MultiSelectDialog_List').show();
        localStorage.setItem('show', 'true');
    });
});
//我正在使用如下javascript填充“MultiSelectDialog\u List”div的数据:
var s='[{“EnName”:“设备链接官员”,“ArName”:“设备链接官员”,“状态”:false,“项目”:“CMS”,“ID”:“ROL29”,“IsOrderNumRequired”:true,“IstMiInterval”:false,“IsHertHCare”:true,“isBiller”:false},{“EnName”:“药剂师”,“状态”:false,“项目”:“CMS”,“ID”:“ROL30”,“IsOrderNumRequired”:true,“IstMiInterval”:false,“IsHealthCare”:true,“isBiller”:false},{“EnName”:“Store&Pharmacy”,“ArName”:“Store&Pharmacy”,“Status”:false,“Project”:“CMS”}];//JSON字符串------您需要添加一个
var jsonData=JSON.parse;
var idProp='ID';
var nameProp='EnName';
对于(var i=0;i);
}
//然后我使用此脚本隐藏一些内容:
函数multiSelectDialog_SubmitButton_Click(){
var enteredText=$(“#MultiSelectDialog_Search”).val();
var ary=$(“输入[type='checkbox']:非([data value*='”+enteredText.toLowerCase()+“]);
对于(变量i=0;i

提交

您能给出一个JSON数据示例吗?您是否希望内部元素在隐藏后排列整齐,这样就不会有空白?@Martinexactly@zeropublix[{“EnName”:“设备链接官员”,“ArName”:“设备链接官员”,“状态”:false,“项目”:“CMS”,“ID”:“ROL29”,“IsOrderNumRequired”:true,“IsTimeInterval”:false,“IsHealthCare”“:true,“isBiller”:false},{“EnName”:“药剂师”,“ArName”:“药剂师”,“状态”:false,“项目”:“CMS”,“ID”:“ROL30”,“IsOrderNumRequired”:true,“IsTimeInterval”:false,“ISHELTHCare”:true,“isBiller”:false},{“EnName”:“商店与药房”,“ArName”:“商店与药房”,“状态”:false,“项目”:“CMS”]您可以完全删除这些元素,而不是隐藏它们,看看这是否正确地重新绘制了这些元素。如果没有,您可能必须使用删除的片段刷新元素。也就是说,通过AJAX.idprop和nameprop分别用于设置复选框及其文本的值谢谢,现在在multiSelectDialog_Search_TextChanged()中应该隐藏项目,我已经提交了我在itvar enteredText=$(“#multiSelectDialog_Search”).val()中使用的代码;var ary=$(“输入[type='checkbox']:非([data value*='”+enteredText.toLowerCase()+“]);对于(var i=0;i