Jquery:在div中查找单词并加载php脚本

时间:2011-08-15 07:43:14

标签: jquery

我有一个包含大量文本的页面和一个名为“test.php”的脚本。

我想查找一个单词,在div类“段落”中说“oranges”,如果那里有“oranges”字样,我希望它加载test.php

我查看了find()函数的示例,但是我没能按照我的意愿使它工作。

感谢。

3 个答案:

答案 0 :(得分:1)

if($(".paragraph").text().indexOf("oranges") > -1) {
    $.get("script.php", function() {
       //Loaded!
    });  
}

这将获取text .paragraph,并使用本机JavaScript indexOf方法检查该字符串是否包含文本“oranges”。如果字符串确实包含指定的文本,则可以加载脚本。

请注意,这将区分大小写,因此如果您还想匹配“Oranges”,则可以在toLowerCase之前使用indexOf方法,或使用正则表达式。

答案 1 :(得分:0)

if($(".paragraph:contains('Oranges')").length > 0) {
    location.href = 'test.php';
}

find()函数用于查找正在调用find()的jQuery对象的后代。

答案 2 :(得分:0)

加载test.php并将其内容放在带有类段落的div中,如果该div包含文本“oranges”:

$('div.paragraph:contains("oranges")').load('test.php');