我正在尝试创建一个在按下时更改其值的按钮。
$("button").click( function() {
valor = this.html();
retorno = (valor == 'Exibir') ? 'Ocultar' : 'Exibir';
this.html(retorno);
});
我收到这条消息:
Uncaught TypeError: Object # has no method 'html'
感谢任何帮助。
最佳答案
this
是一个 HTMLElementNode 对象,而不是 jQuery 对象。
valor = jQuery(this).html();
关于javascript - 按钮在按下时更改名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15252641/