私は次のコードを持っています:
$('document').ready(function() {
$('#container').append('<input type="text" id="mystuff"><a href="javascript:void(0);" onclick="javascript:showStuff();">Show stuff</a>');
});
function showStuff() {
alert($('#mystuff').val());
}
問題はundefined
、おそらく要素mystuff
が動的に作成されるため、アラートに と表示されることです。以前に動的に作成された要素で同様の問題が発生しました。そのような場合は使用できます.on()
が、この場合は、val() を変数に格納したいだけなので、使用できないと思います。バインドしたいイベントがありませんmystuff
...
これを解決する方法はありますか?