jQuery如果另一个页面包含文本然后做某事

时间:2011-11-15 15:51:16

标签: jquery get

我想根据当前用户是否包含在另一个页面上(在同一个域中)向页面添加某个元素。用户列表在该页面上的文本中,但我无法弄清楚如何根据当前用户名搜索这些值并确定它是否存在。这就是我所拥有的:

var thisuser = this part works;

$.get('adminlist.html', function() {
    if ($(this).find(thisuser)) {
       //do something but just alert for the sake of argument
       alert(thisuser);
    }
});

使用.find()或.has()始终返回true。使用.contains()根本不起作用。我是关闭还是离开?

1 个答案:

答案 0 :(得分:2)

var thisuser = this part works;

$.get('adminlist.html', function(data) {
    if (data.indexOf(thisuser)>-1) {
       //do something but just alert for the sake of argument
       alert(thisuser);
    }
});