2013-12-20 149 views
0

我得到通过PHP file_get_element和jQuery .load(从外部主机的内容),这里面的内容的一部分有一些文字是这样一个div:jQuery的搜索词

“骨科维也纳总医院和奥地利维也纳大学。“ or “奥地利维也纳Donauspital SMZ-Ost神经外科。” 或 或 “OrthopädischesSpital的Speising,维也纳,奥地利。[email protected]

“杂志,因斯布鲁克大学,Anichstrasse 35,A-6020奥地利因斯布鲁克。 [email protected]系”

对于每一个.load我都会得到不同的文本,我需要做的是在我的数据库中保存部门,但问题是不同的语言(骨科,骨科,骨科等)。

在所有的情况下,我能找到的“邻”或“神经”,或者“创伤”,所以我已经试过这样的事情:

if($(".afflist:contains('Ortho')")){ ortho = 1; } 
    if($(".afflist:contains('Neuro')")){ neuro = 1; } 

请帮助我的人。

回答

2

jQuery(selector)将返回jQuery Object这将是truthy始终,你需要检查由选择返回元素的数量是否大于0喜欢

if ($(".afflist:contains('Ortho')").length) { 
    ortho = 1; 
} 
if ($(".afflist:contains('Neuro')").length) { 
    neuro = 1; 
} 
+0

非常感谢,工作的优良! – user3121283