Jquery 如何查找/匹配对象集合的名称?

Jquery 如何查找/匹配对象集合的名称?,jquery,jquery-plugins,Jquery,Jquery Plugins,我有一个jquery集合$(“#Users”),其中包含一个带名称的字符串: 'Bob Beffer, Eddie Queen' 我想将其与另一个(gridrow)集合进行匹配: string[] rowObject 假设rowObject[1]包含名称当我在数组中循环时,如何匹配/查找rowObject数组中的名称?我试过: if ($("#Users").val().find(rowObject[1]) != null) { …etc尝试以下操作: var rowObject = [

我有一个jquery集合$(“#Users”),其中包含一个带名称的字符串:

'Bob Beffer, Eddie Queen'
我想将其与另一个(gridrow)集合进行匹配:

string[] rowObject
假设
rowObject[1]
包含名称当我在数组中循环时,如何匹配/查找rowObject数组中的名称?我试过:

if ($("#Users").val().find(rowObject[1]) != null) {
…etc

尝试以下操作:

var rowObject = [ "Bob Beffer", "Another name", "And another" ];
var names = $("#Users").val().split(", "); // Bob Beffer, Eddie Queen
var filteredNames = $.grep(names, function (name) {
  return ~rowObject.indexOf(name); 
});

filteredNames
将只包含
Bob Beffer
,因为
Eddie Queen
rowObject
中不存在
。但是你的问题很难理解,所以我想这只是表面现象。