在函数之后找到$(this)

use*_*714 0 html javascript variables jquery function

所以这是我的问题:我正在使用一个函数,我需要使用类"middleone"特定于每个tr的函数.它应该使用类"middleone"改变tr内部div的内部.但它不起作用!

我知道它的递归部分正在工作,并且"导航"应该是正确的,因为即使我只使用$(this)它也没有做任何事情.当使用document.getElementById它工作正常,但当然只针对第一个div和代码的完整版本必须"去这里,从这里拉,把它放在这里,去下一个区域,从这里拉...等等"这是测试代码.

$('.middleone').each(function() {
    var tripleeagain = $(this).find('div')
    tripleeagain.innerHTML = "$";
});
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

PSL*_*PSL 6

tripleeagain是一个jquery对象集合,你应该使用它html()而不是innerHTML

基本上你可以写:

 $('.middleone').find('div').html("$");
Run Code Online (Sandbox Code Playgroud)

如果你在循环中做特定的东西,那么:

  $('.middleone').each(function() {
     //Some specific logic
      var tripleeagain = $(this).find('div').html("$");

  });
Run Code Online (Sandbox Code Playgroud)