2

このリンクをたどってください:FIDDLE

私はこの入力(つまり検索ツール)を作成していて、選択するためのいくつかの「ヒント」を入れています。

私はそれをよりよく保存するために隠し段落を使用します。

私には2つの問題があります:

  1. 3つのヒントを選択してすべての選択を解除しようとすると、非表示のテキストは空ですが、入力には最後のヒントが選択されていることがわかります。
  2. 手動で「Helloworld」と入力し、ヒントを使用するよりも、すべてのヒントを削除しても、Helloworldは常にそこにとどまるようにしたいと思います。

よろしくお願いします。

4

1 に答える 1

1

最初の質問については、このコードを試してください

$(document).ready(function() {
    var lista = $('ul#common-list');
    lista.bind("mousedown", function (e) {
        e.metaKey = true;
    }).selectable({
        stop: function () {
            var result = $("input#search");
            var fakeText = $('p.hidden-tips-text').empty();
            $(".ui-selected", this).each(function () {
                var index = $(this).text();
                fakeText.append((index) + " ");
            });
           result.val(fakeText.text());
        }
    });
});
于 2011-10-21T23:00:38.077 に答える