【发布时间】:2011-08-12 12:04:09
【问题描述】:
我正在尝试更改 jQuery 中的“onclick”属性,但它没有改变,这是我的代码:
$('#stop').click(function() {
$('next').attr('onclick','stopMoving()');
}
我有一个 id="stop" 的元素,当用户点击它时,我想更改 id="next" 元素的 onclick 属性。
如果有人知道解决方案在哪里,请帮忙!
【问题讨论】:
-
要通过
id选择,您必须在 id-name 前加上#前缀,以提供选择器$('#next'),您在第一个选择器中执行此操作,但在第二个选择器中省略。 -
另外,我发现 .attr('onclick') 没有找到该属性,而 .attr('onClick') 却找到了——即使该属性有小写的 'c ' 在 html 中。
标签: javascript jquery onclick attr