我有一个选择,当我点击选择时,数据将显示在table id="tbl"
。
我想在数据库中不存在数据时隐藏表,并显示p标记。但是,如果我像这样构建我的代码,第二次单击没有值的选项,文本There is no record found did not appear
可以帮助任何人吗?
function Report_response(data) {
console.log(data);
if (data.Elem1 != null) {
$('#elem1').html(data.Elem1);
$('#elem2').html(data.Elem2);
$('#elem3').html(data.Elem3);
$('#elem4').html(data.Elem4);
$('#tbl').css("display", "");
$('#noDataMsg').hide();
}
else {
$('#tbl').css("display", "none");
$('#noDataMsg').text("There is no record found");
}
答案 0 :(得分:1)
#noDataMsg
,但您只是通过text()方法分配它的值,而您没有显示它。只是表明:
else{
$('#tbl').css("display","none");
$('#noDataMsg').text("There is no record found");
$('#noDataMsg').show()
}
答案 1 :(得分:0)
每当插入数据时都保持计数器。 如果删除减少柜台计数器 - 如果counter为0,请使用jquery hide()。