response
をmentionsInput()
メソッドから抽出し、このメソッドの外で使用したいと考えていますが、この変数にalert()
を入力すると空です。jqueryメソッドから変数を抽出する
jQuery(document).ready(function() {
var choix = $('#choixaide').val();
var choix_sous_theme1 = $('#choix_sous_theme1aide').val();
$('textarea.mention1').mentionsInput('val', function(text) {
var response = text;
});
alert(response);
});
ありがとうございました。
'alert()'を関数の中に入れますか? –
なぜでしょうか? 'var response = $(el).val();警告(応答); '何のためのコールバックですか? – adeneo
私は、問題はあなたがメソッドの中の可変応答を宣言していると思います。 Clousureを使用して、メソッドの外部で変数レスポンスを宣言し、その内部に代入します。私はこれが動作するとは確信していないが、それは試しです。 – Pievis