私は多くのテーブルがありますtd。私がボタンをクリックすると、のtdの中にいくつかのhtml要素があります。 "this"を使ってこの関数をどのように解決できますか?"this"関数が正しく動作していません
$(document).ready(function() {
$("button").click(function clickMe(e) {
$(this).html ("this is hai")
});
});
table td {
border: 1px solid;
border-color: lightgray;
overflow:hidden;
height:17px;
/*max-height:10px;*/
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<body>
<table style="border-collapse:collapse;border:1px solid;width:10%;height:100px;margin-top:50px;">
<tr>
<td id="container"onclick="clickMe(this)"></td>
<td></td>
<td></td>
</tr>
</table>
<button id="container" > clickme</button>
</body>
</html>
。** IDは一意である必要があります。 ** 2。** 'clickMe'は_local_から' ready() 'です。 ** 3。** '.html(' – Tushar
)にスペースを入れてはいけません。idをクラスに変更した方がいいでしょう。そうすればjquery $( '。container')で使うことができます。 (click、function clickMe(e){...});そしてhtmlからonclickを削除する –
私にこのスクリプトを使って完璧なスクリプトを教えてください –