Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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 jquery。如何等于.text().val()_Javascript_Jquery_Text - Fatal编程技术网

Javascript jquery。如何等于.text().val()

Javascript jquery。如何等于.text().val(),javascript,jquery,text,Javascript,Jquery,Text,我需要等于两个值,但这不是功 var rowID = $("#@idSelectObjectGuid").val(); $($(".ls-grid-body tr").children(".@vcTable.PrimaryKey")).each(function () { alert($(this).text() + " == " + rowID); if ($(this).text() == rowID) { $(".ls-grid-body tr").rem

我需要等于两个值,但这不是功

var rowID = $("#@idSelectObjectGuid").val();

$($(".ls-grid-body tr").children(".@vcTable.PrimaryKey")).each(function () {

   alert($(this).text() + " == " + rowID);

   if ($(this).text() == rowID) {

       $(".ls-grid-body tr").removeClass("lst-state-selected");
       $(this).addClass("lst-state-selected");

   }
});
警报结果:

df5ebd84-14a1-4e57-9f38-32d4e84e1503 - 41 == df5ebd84-14a1-4e57-9f38-32d4e84e1503 - 36
为什么第一个长度是41,为什么它们不相等

如何操作?

尝试以下操作:使用
.trim()
,因为文本前后可能有空格

var rowID = $("#@idSelectObjectGuid").val().trim();

$($(".ls-grid-body tr").children(".@vcTable.PrimaryKey")).each(function () {

   alert($(this).text() + " == " + rowID);

   if ($(this).text().trim() == rowID) {

       $(".ls-grid-body tr").removeClass("lst-state-selected");
       $(this).addClass("lst-state-selected");

   }
});

这是
filter
所擅长的事情:

$(".ls-grid-body tr").children(".@vcTable.PrimaryKey").filter(function () {
   return $.trim($(this).text()) == rowID;
}).addClass("lst-state-selected");
注意事项:

  • string.trim()
  • 您似乎有一个多余的$()包装器
  • 您似乎在
    removeClass
    addClass
    to(tr vs tds)的元素之间存在不匹配

你的身高是多少??从你的代码看来rowid@TusharGupta加入:
$(this).text()
*谢谢,.trim()这是帮助:)