Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
Jquery 获取元素内部的值\n在空情况下给我双精度_Jquery_Asp.net Mvc - Fatal编程技术网

Jquery 获取元素内部的值\n在空情况下给我双精度

Jquery 获取元素内部的值\n在空情况下给我双精度,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我使用MVC5和html表格来呈现一个视图。在一个表单元格中,我想检查td标记内的值是否为null,并使用JQuery显示或隐藏一个项。 我正在使用下面的代码,但由于某些原因,标记内的值显示为“\n\n” 因此总是不为空。我已经包括了一个屏幕和我的代码。如果您能帮助我删除“\n\n”,以便我检查该值是否为空,我们将不胜感激 $(文档).ready(函数(){ $(“按钮”)。单击(函数() { var v=$(“#hideheader”).html();--->此值显示为“\n\n” if(v

我使用MVC5和html表格来呈现一个视图。在一个表单元格中,我想检查td标记内的值是否为null,并使用JQuery显示或隐藏一个项。 我正在使用下面的代码,但由于某些原因,标记内的值显示为“\n\n” 因此总是不为空。我已经包括了一个屏幕和我的代码。如果您能帮助我删除“\n\n”,以便我检查该值是否为空,我们将不胜感激

$(文档).ready(函数(){
$(“按钮”)。单击(函数()
{
var v=$(“#hideheader”).html();--->此值显示为“\n\n”
if(v='')---这始终不是空的
{
警报(“空”);
$(“#隐藏”).hide();
}
其他的
{
警报(“非空值”);
}
});
});

身份证件
@item.adminstring
使用
.is(':empty')
而不是
.html()

更新: 您可以获取文本,并用空字符串替换不需要的字符:

$(document).ready(function(){
 $("button").click(function(){
     var hideHeaderText = $("#hideheader").text();
     if(hideHeaderText.replace(/\r|\n/g, "") == "") 
     {
          alert('empty');
          $("#hide").hide();
      }
      else
      {
         alert('non-empty value');
       }
 });

}))

我终于让它工作了

$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
var v=$('#hideheader').html();
变量名称=$.trim(v);
如果(名称==''){
$(“#隐藏”).hide();
}否则{
$(“#隐藏”).show();
}
});

});$(document).ready(function(){ $("button").click(function(){ var hideHeaderText = $("#hideheader").text(); if(hideHeaderText.replace(/\r|\n/g, "") == "") { alert('empty'); $("#hide").hide(); } else { alert('non-empty value'); } });