td:包含变量中的搜索字符串

时间:2016-04-28 09:22:29

标签: javascript jquery

我正在尝试搜索包含字符串的表格单元格。以下代码完美无缺:

var allrows = $("#usersTable").dataTable().fnGetNodes();
$(allrows[j]).find('td:contains("abc")'))

但这不是:

var allrows = $("#usersTable").dataTable().fnGetNodes();
var mystring = "abc"
$(allrows[j]).find('td:contains(mystring)'))

唯一的区别是在第二种情况下我将搜索字符串存储在变量中。

2 个答案:

答案 0 :(得分:3)

字符串连接:

   $(allrows[j]).find('td:contains('+mystring+')')

答案 1 :(得分:1)

你需要看起来像这样

var allrows = $("#usersTable").dataTable().fnGetNodes();
var mystring = "abc"
$(allrows[j]).find('td:contains('+ mystring +')');