jquery语法选择器 - 包含

时间:2011-11-18 19:48:29

标签: jquery

我传递一个函数xml变量:node

function (node){
    //how do I do this part:
    $(node + ":contains('some_random_text')");
}

我想找到一个包含随机文本的子节点。

4 个答案:

答案 0 :(得分:2)

尝试将选择器更改为:

var contElem = $(":contains('some_random_text')", node);

答案 1 :(得分:1)

你可以尝试:

$(node).find( ":contains('some_random_text')" );

答案 2 :(得分:0)

 function (node){
 $(node).find(":contains('some_random_text')").each(function ()
    {
      ...
    });


    }

答案 3 :(得分:0)

您需要做的是将xml作为context传递给您要查找的内容:

var _xml = "these are xml nodes";

function (node){
    //how do I do this part:
    $(node + ":contains('some_random_text')", _xml);
}

否则,它会在您的文档中查找匹配项;