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

时间:2012-08-30 02:15:02

标签: jquery jquery-plugins

我有一个jquery集合$(“#Users”),其中包含一个名称为

的字符串
'Bob Beffer, Eddie Queen'

我想将此与另一个(gridrow)集合相匹配:

string[] rowObject

rowObject[1]包含名称,当我遍历数组时,如何匹配/查找rowObject数组中的名称?我试过了:

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

...等

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

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