2

jQuery Plugin: Tokenizing Autocomplete Text Entry には、次のものがあります。

$("#tokenize").tokenInput("php-example.php?a=1&b=2", {
        hintText: "Type in the names of your favorite TV shows",
        noResultsText: "No results",
        searchingText: "Searching..."
});

関数「insert_token」を使用して新しい整数をリストに追加するにはどうすればよいですか? また、リストに事前入力するにはどうすればよいですか?

ありがとう

4

3 に答える 3

6

追加するだけ

$("#input").tokenInput("add", {id: 1, name: 'John Dore'})
于 2013-12-03T07:35:12.770 に答える
2

プログラムでトークンをリストに追加できるように変更しました。add_token 関数の下に以下を挿入します。

// Add a token to the token list based on javascript invocation
arguments.callee.add_token_api = function (id, name) {
    var this_token = insert_token(id, name);

    // Save this token id
    var id_string = id + ","
    hidden_input.val(hidden_input.val() + id_string);

    token_count++;

    if(settings.tokenLimit != null && settings.tokenLimit >= token_count) {
        input_box.hide();
        hide_dropdown();
    }
}

その後、使用してアイテムを追加できます

$.TokenList.add_token_api(19, "Alabama Joachim")
于 2011-02-12T12:47:19.580 に答える