Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从jQuery中的多个相同类名中获取值CSS_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 从jQuery中的多个相同类名中获取值CSS

Javascript 从jQuery中的多个相同类名中获取值CSS,javascript,jquery,html,css,Javascript,Jquery,Html,Css,如何在jQuery中从多个相同的类名中获取值CSS 也就是说,我有很多元素需要输入数据库 每个元素都有不同的CSS值 例如,每个元素的CSS值为“背景图像” 我想获取每个元素的值,并使用Ajax请求输入到数据库中 问题,如何从元素上的每个数据中获取CSS值 使用这个简单的例子 $('.content')。每个(函数(){ $('.result').html('isi1:'+$(this.css('width')+'==isi2:'+$(this.css('width'))); }); span

如何在jQuery中从多个相同的类名中获取值CSS

也就是说,我有很多元素需要输入数据库

每个元素都有不同的CSS值

例如,每个元素的CSS值为“背景图像”

我想获取每个元素的值,并使用Ajax请求输入到数据库中

问题,如何从元素上的每个数据中获取CSS值

使用这个简单的例子

$('.content')。每个(函数(){
$('.result').html('isi1:'+$(this.css('width')+'==isi2:'+$(this.css('width')));
});
span.content{
显示:内联块;
高度:100px;
背景:#666;
}
span.isi1{
宽度:100px;
}
span.isi2{
宽度:200px;
}

ISI1
ISI2

您的代码的问题是您用每个循环的最后一次迭代“覆盖”了值…

$(this)
是循环中的实际元素

查看
each()
函数的工作原理。在回调中,您可以获得
索引
,然后如果您将html内容添加到元素中,您就可以知道自己在哪里。
$('.content')。每个(函数(索引){
$(“.result”).append(“isi”+索引+”:“+$(this.css('width')+”);
});
span.content{
显示:内联块;
高度:100px;
背景:#666;
}
span.isi1{
宽度:100px;
}
span.isi2{
宽度:200px;
}

ISI1
ISI2

您的代码的问题是您用每个循环的最后一次迭代“覆盖”了值…

$(this)
是循环中的实际元素

查看
each()
函数的工作原理。在回调中,您可以获得
索引
,然后如果您将html内容添加到元素中,您就可以知道自己在哪里。
$('.content')。每个(函数(索引){
$(“.result”).append(“isi”+索引+”:“+$(this.css('width')+”);
});
span.content{
显示:内联块;
高度:100px;
背景:#666;
}
span.isi1{
宽度:100px;
}
span.isi2{
宽度:200px;
}

ISI1
ISI2

简单控制台

$('.content')。每个(函数(索引){
log($(this.css('width'));
});
span.content{
显示:内联块;
高度:100px;
背景:#666;
}
span.isi1{
宽度:100px;
}
span.isi2{
宽度:200px;
}

ISI1
ISI2

简单控制台

$('.content')。每个(函数(索引){
log($(this.css('width'));
});
span.content{
显示:内联块;
高度:100px;
背景:#666;
}
span.isi1{
宽度:100px;
}
span.isi2{
宽度:200px;
}

ISI1
ISI2

您已经在结果容器中获得了值。您还需要什么?您已经在结果容器中获得了值。你还想要什么?这并没有回答我的问题,我想要从这些元素中的每一个获取CSS值,它们都是相同的类名:)……我是否必须使用()方法来获取这两个值​​dynamically@Firmansyah哪一个两者都是?你可以把它们都弄到手!所以我的问题是你想要哪一个?您想比较一个元素和另一个元素的值吗?我想从类“isi1”和“isi2”中获取CSS值。。。。。。但是执行的类是$('.content'),而不是$('.isi1')或$('.isi2')……Thx对于您的帮助,它的工作是:D,非常令人敬畏这并没有回答我的问题,我想从这些元素中的每一个取CSS值,使用相同的类名:)……我必须使用()方法才能获得这两个值吗​​dynamically@Firmansyah哪一个两者都是?你可以把它们都弄到手!所以我的问题是你想要哪一个?您想比较一个元素和另一个元素的值吗?我想从类“isi1”和“isi2”中获取CSS值。。。。。。但是执行的类是$('.content'),而不是$('.isi1')或$('.isi2')……Thx对于您的帮助,它的工作是:D,非常棒