你能用jquery来定位类吗?

时间:2011-03-19 08:09:14

标签: javascript jquery css class selector

我想做的是$('.class.img').css('cellpadding', variable);

它似乎不起作用。我试着谷歌搜索无济于事。任何帮助,将不胜感激。我正在尝试将它应用于具有给定类的元素内的图像。

2 个答案:

答案 0 :(得分:3)

CSS将样式属性应用于style="..."内联,并且不会修改.class本身。

$('.class').css没有做任何事情。

$('.class').css('color','red')会写一种颜色样式

$('.class').css('color')读取颜色样式

所以要使用类“cellBox”来定位元素中的img元素:

var borderx = "1px solid red";
$('.cellbox img').css('border',borderx);

(设置border,但你可以用同样的方式设置padding。)

检查http://jsfiddle.net/SBjfp/2/

处的工作示例

(请注意,jQuery文档说paddingborder等速记属性为not supported;这主要适用于获取属性; 设置 [如上所述]通常有效,因为底层浏览器的实现支持它。)

答案 1 :(得分:0)

jQuery选择器引擎与类选择器完美配合。

唯一明显错误的是(可能有其他的东西,但你没有提供任何上下文(例如文档的样子或语句运行时))是css是一个函数,您不是调用它(即css('foo'))。