ボタンをクリックすると表示されるブートストラップポップオーバーを使用しています。このポップオーバーにも、このような異なる値を持つ別のボタンがあります。
<button type="button" class="btn btn-default conditions topList" value="move();" id="move">move</button>
私の目的は、これらのボタンの値をテキストエリアに挿入することです。そのために、次の jQuery を使用しています。
$(document).bind("click", function(e) {
if ((e.target.value != undefined) && (e.target.id != "textarea"))
$('#textarea').append(e.target.value+'\n');
});
各ボタンの値の後に行をスキップしたいので、'\n' を追加します。ボタンの値のみがテキストエリアに挿入されるようにするために、ボタンのないドキュメント上の任意の場所をクリックするときのように、値が未定義の場合は値を追加しないようにします。私もテキストエリアをクリックしてそうします。それがなければ、テキストエリアをクリックするたびに行がスキップされます。
値の挿入は問題なく機能しますが、テキスト領域をクリックしない場合のみです。テキストエリアを一度クリックすると、ボタンをクリックしても反応がありません。$('#textarea').val('')
その後、ボタンをクリックしても何も起こりません。
何か案が?