请帮助我了解更改 id 时脚本的工作原理。这是html中的代码:
<button id="hello">
Вывод сообщения
</button>
<button id="change">
Изменить вывод
</button>
和脚本:
$('#hello').on ('click', function () {
alert ('Привет!');
});
$('#bye').on ('click', function () {
alert ('Пока!');
});
$('#change').on ('click', function () {
$('#hello').attr('id','bye');
});
这个想法是,当您单击“更改”按钮时,按钮 ID 将更改(“你好”到“再见”),并相应地显示不同的消息。id 本身会发生变化,但会执行分配给“hello”的函数。为什么它不拿起分配给“再见”的功能?谢谢!
因为线
通过查找特定元素
id
并将事件处理程序附加到它。一条线
什么都找不到。