У меня есть таблица с множеством td. Когда я нажимаю кнопку, мне нужны некоторые элементы html внутри td. Как я могу решить эту функцию, используя «это»?«эта» функция работает неправильно
$(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>
** 1. ** ID должно быть уникальным. ** 2. ** 'clickMe' - _local_ в' ready() '. ** 3. ** Не должно быть места в '.html (' – Tushar
также после того, как вы измените свой идентификатор на класс (что было бы предпочтительнее), тогда вы можете использовать его в jquery $ ('. Container'). ('click', function clickMe (e) {...}) и удалите onclick из html. –
, пожалуйста, дайте мне идеальный скрипт, используя этот –