サーブレットの応答から生成されたテーブルに問題があります。 問題は次のとおりです。ボタン付きのHTMLページがあり、ボタンを押すとAjaxコールがJavaサーブレットに向かって開始されます。サーブレットは、ボタンの下の「div」内に表示される単純なHTMLテーブルで応答します。 私は要素 'TD'をクリックするたびにJavascriptのコンソールログにメッセージを表示する簡単なjQuery関数を作成しましたが、 'TD'をクリックすると何も起こりません!Javaサーブレットの応答から生成されたテーブルでjQueryが機能しない
奇妙なことは、同じHTMLテーブル(JavaScriptでは生成されていませんがHTMLページに含まれています)があり、その場合はjQuery関数が正常に動作するということです。
ここテーブルのコード:ここ
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
のjQueryコード:
<script>
jQuery(document).ready(function() {
$("td").click(function() {
console.log("testlog");
});
});
</script>
おかげ
それはAJAX呼び出し応答にクリックを連鎖するよりも簡単なソリューションです私の答えをチェックしてください。 – iamwtk