为了清空表格单元格的内容,我发出以下命令:
$('td').empty()
Run Code Online (Sandbox Code Playgroud)
但是为了清空输入字段的内容,我说:
$('input').val() -- Edit: .val('')
Run Code Online (Sandbox Code Playgroud)
问:这不符合面向对象编程的想法吗?难道你不会对每种方法采用相同的方法,这意味着"无论你需要做什么来清空自己,你现在已经得到了我的许可"吗?
就像,如果你有cat.speak和dog.speak和猫喵和狗吠.
1:jQuery 不是 OOP而且从不声称是
2:$('input').val()只返回输入的值,它不会empty出
3:$('td').empty()删除html内容.它不会"清空"任何输入元素,清空你要做的输入:$('input').val('')