-1
    $("#search_input").autocomplete({
    source: results,
    select: function(e, i) {
  $('#searchresultdata').text(i.item.value);
 }
    }).on("keyup change",function() {
    var search_input = $(this).val();
    if (search_input.length > 0 && search_input != "Begin typing to search...") {
        $('#searchresultdata').text("RAWR");
    }
    $('#searchresultdata').text(search_input);
}
);

これが検索ボックス (search_input) のコードです。基本的に、ボックスが空であるか、「入力を開始して検索...」が含まれている場合はRAWRを表示し、そうでない場合はsearch_inputに入力されたものを表示するようにしたいだけです

4

1 に答える 1

1

.text(search_input);条件が一致するかどうかに関係なく、呼び出しています。

elseこれをステートメントに入れる必要があります。

if (search_input.length > 0 && search_input != "Begin typing to search...") {
        $('#searchresultdata').text("RAWR");
    }
    else
    {
        $('#searchresultdata').text(search_input);
    }
于 2012-10-05T15:39:26.610 に答える