【问题标题】:jquery search for part of a wordjquery搜索单词的一部分
【发布时间】:2023-12-19 16:38:01
【问题描述】:

我通过 PHP file_get_element 和 jQuery .load() 从外部主机获取内容,在这个内容里面有一个 div,里面有一些像这样的文本:

“奥地利维也纳总医院和维也纳大学骨科。” 或者 “神经外科,Donauspital SMZ-Ost,维也纳,奥地利。” 或者 “因斯布鲁克大学创伤学系,Anichstrasse 35, A-6020 Innsbruck, Austria。hacklwol@hotmail.com” 或者 "Orthopädisches Spital Speising,维也纳,奥地利。j.krugluger@innonet.at"

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

在所有情况下,我都能找到“Ortho”或“Neuro”或“Trauma”,所以我尝试过这样的事情:

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

请有人帮助我。

【问题讨论】:

    标签: jquery find fragment break words


    【解决方案1】:

    jQuery(selector) 会返回一个jQuery Object 总是真实的,你需要检查选择器返回的元素个数是否大于0,比如

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

    【讨论】:

      最近更新 更多