通过 javascript 访问类
Acess to class by javascript
function someFunction(element) {
$(element '.some-class').css({'background-color' : 'red'});
}
someFunction('.test');
我无法将 css 属性添加到".test .some-class",请帮助
您的选择器目前是 2 个单独的字符串,因此您需要将它们与运算符 +
组合:
$(element + ' .some-class').css({'background-color' : 'red'});
}
.some-class
之前需要额外的空间,否则您的选择器将位于同一元素上。
我认为您要求在具有类".test"的元素中获取带有类".some-class"的元素......如果这是正确的,那么你最好使用.find()
:
$(element).find('.some-class').css({'background-color' : 'red'});
如果我误解了您的问题,并且您想要同时具有".some-class"和".test"类的元素,那么您会将其更改为.filter()
:
$(element).filter('.some-class').css({'background-color' : 'red'})
更新:
dotnetom的解决方案也很棒。 。 。我的方法应该更有效率,但无论哪种方式都不应该是什么大问题。
相关文章:
- 如何从对象的原型方法访问JavaScript对象属性
- 如何在不知道关键字的情况下访问javascript对象值
- 可以't访问JavaScript函数范围中的变量
- 使用XPath样式访问Javascript JSON对象属性
- 访问javascript文件输入变量的值
- 如何访问Javascript代码中的rails变量
- jQuery.ajax()访问javascript循环中的beforeEnd局部变量
- 从Jade访问javascript库
- PHP/AAJAX-使用PHP中的$_FILES访问javascript文件数组
- 访问Javascript对象-Node.js的作用域问题
- 从HTML中的另一个文件访问javascript方法
- 存在其他参数时访问Javascript事件
- 如何使用Perl访问JavaScript驱动的网页内容
- 访问JavaScript对象中的方法
- 访问 JavaScript 数组值
- 如何在 setinterval 函数中访问 javascript 数组值
- 在 Java 中访问 JavaScript 对象的字段
- 使用传递给函数的值访问 JavaScript 数组
- 使用相同的名称访问Javascript属性
- 无法访问javascript中二维数组中的第二个字段