TypeError HTMLSpanElement没有方法'html'

The*_*Boy 5 jquery

我收到了错误

Uncaught TypeError: Object #<HTMLSpanElement> has no method 'html'
Run Code Online (Sandbox Code Playgroud)

当我运行这个方法

$("input[name=advancedSettings]").change(function() {
  $('span[id^="sFile"]').each(function() {
    this.html('Hey');
  });
});
Run Code Online (Sandbox Code Playgroud)

而span当然应该有一个名为text和html的方法,我已经测试了两者

Pee*_*Haa 18

您应该.html()在jquery对象上运行:

$(this).html('Hey');
Run Code Online (Sandbox Code Playgroud)