Joh*_*unt 2 each jquery object this
我正在迭代jQuery中的一系列元素(故意).
所以基本上我想要这样的东西,但使用正确的语法:
$(".sonicrow").each(function() {
    $(this + 'somediv').css('background-color', 'red');
});
Run Code Online (Sandbox Code Playgroud)
显然这是某种对象/字符串mishmash.访问此对象中的特定somediv的正确语法是什么?
谢谢,约翰.
$(".sonicrow").each(function() {
    $('somediv', this).css('background-color', 'red');
});
Run Code Online (Sandbox Code Playgroud)
其中第二个参数是选择器的"上下文".因为如果它是一个类或者它是一个id,你somediv必须.somediv是#somediv.
这个问题与如何获取$(this)选择器的子项有关?其中也包含这个答案
...
    $(this).find('somediv').css(...)
...
Run Code Online (Sandbox Code Playgroud)
根据jQuery上下文选择器 $(selector, context)实现$(context).find(selector).
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1196 次  |  
        
|   最近记录:  |