【发布时间】:2023-03-29 01:31:01
【问题描述】:
代码可以在这里测试:http://jsfiddle.net/yWUTK/3/
<textarea id='textbox'></textarea>
<span onclick="$('#textbox').text('One');">One</span>
<span onclick="$('#textbox').text('Two');">Two</span>
在 Chrome 和 Firefox 中的行为是相同的,您单击一个或两个,它会更改文本区域。但是,在 Firefox 上,如果您随后手动更改 textarea 的内容,则单击时它不再更新。 Chrome 继续正常工作。
我正在运行 Firefox 3.6.15
谁能解释这种行为?我不确定我做错了什么,或者它是否是一个真正的错误。我的实际实现使用了正确的标记和 $(document).ready 等。
【问题讨论】:
-
为什么要将点击事件内部绑定到onclick属性?
-
更新了,我不知道我在想什么哈哈
标签: javascript jquery