0

こんにちは皆さん、セレクターjqueryでタグを追加したい場合、結果のように、常に1つのIDを持っています。コードは次のとおりです。

$(".conversation").click(function () {
    var profile_id = $(this).attr("id");
    var name = $('#' + profile_ids).text();
        $(".tags").tokenInput("add", {id: profile_id, name: name});
                change();
                return false;
            }); 
4

1 に答える 1

0

このライブラリに関する私の経験からすると、ここにあるドキュメントは誤解を招くものです。(または、機能が変更され、ドキュメントが更新されていません。) tokeninput フィールドを表す JS var でこれらのメソッドを呼び出した場合にのみ、これらのメソッドを使用できました。

tokenInput を作成するときは、変数に参照を保存します。

var ti = $('#myField').tokenInput('data.php');

次に、試すことができます:

$(".conversation").click(function () {
var profile_id = $(this).attr("id");
var name = $('#' + profile_ids).text();
    ti.tokenInput("add", {id: profile_id, name: name});
            change();
            return false;
        }); 
于 2013-07-01T15:35:00.690 に答える