私の最終的な目標は、ajax で表示されるコンテンツをクリックして、その値が何であれテキスト ボックスに押し込むことです。
現在、ajax をロードしていますが、クリックしても機能しません。今のところ、jqueryに「a」タグを割り当てているので、クリックすると静的テキスト「works」がid = email-bodyのテキストエリアに配置されます。
$(document).ready(function() {
// Expand Panel
$('a').click(function(){
$('#email-body').val($('#email-body').val()+'works');
});
});
これは、ajax コンテンツの一部ではないタグに対してはうまく機能しますが、ajax コンテンツに対しては機能しません。jquery が ajax コンテンツに影響を与えるために使用する特別なプル システムはありますか?
また、静的テキストとタグのクリックは、私が望んでいるわけではありません。
現在、私のajaxは次のことを行っています:
foreach($search_found as $search_row){
$hint=$hint . '<a>'.ucwords($search_row['email_module_name']).'</a>';
}
echo $hint;
私がそれを持つことができる方法はありますか:
AJAX:
<div class="module" value="'.ucwords($search_row['email_module_name']).'">
'.ucwords($search_row['email_module_name']).'
</div>
Jクエリ:
$(document).ready(function() {
// Expand Panel
$('.module').click(function(){
$('#email-body').val($('#email-body').val()+'$this->value');
});
});