2

私は、JQuery とブートストラップ タグinput を持ついくつかのテキスト入力フィールドを含むページを持っています。私は優れた先行入力機能を使用していますが、ユーザーが入力フィールド内のタグをクリックしたときにイベントをキャッチしたいと思います。つまり、x ボタンではなくタグテキストをクリックして削除します。

このスクリプトを追加しました:

    $('span.label-info').click(function() {
            destination_base = 'xxxxx';
            window.location.href = destination_base + $(this).text();
            return false;
    });

私が見たように、タグテキストを含むスパンのクラスは「タグラベルラベル情報」です

しかし、その行動は本当に奇妙です。入力フィールドに data-role='tagsinput' を追加すると、イベントはキャッチされますが、x を使用してタグを削除できなくなりました。データの役割を削除すると、x は機能しますが、タグはクリックされません。このデータロールとjQueryリスナーの間に競合があることをWebで見ましたが、これら2つのイベントを同時に機能させる方法が実際にはわかりません.タグクリックとxクリックを意味します.

何か案が ?ご協力いただきありがとうございます。

4

1 に答える 1