index检查是否没有单词

时间:2014-08-30 10:51:05

标签: javascript jquery contains indexof

我有indexOf的问题。

我有搜索功能,当我输入内容时, .mark-select li 会消失或显示,取决于关键字,我想在搜索中没有包含in的内容时执行某些操作strong> .marka-select li 。我不知道如何检查没有相同的单词。 求救!

这是我的代码:

$("#marka").keyup(function() {
    var marka = $("#marka").val().toLowerCase();

    if(marka != "") {
        $(".marka-select li").hide();

        $(".marka-select li").each(function() {
            var trenutna_marka = $(this).attr("data-keywords").toLowerCase();

            if(trenutna_marka.indexOf(marka) >=0) {
                $(this).show();
            }
        });
    } else {
        $(".marka-select li").show();
    }
});

1 个答案:

答案 0 :(得分:0)

当然有可能我只是不明白这个问题,但为什么不在if indexOf检查中添加else语句?

if(trenutna_marka.indexOf(marka) > -1) {
            $(this).show();
        } else {
           ... do something else ...
        }