我正在尝试搜索包含字符串的表单元格。以下代码可以正常工作:

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)'))


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

最佳答案

字符串串联:

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

09-18 18:26