Javascript 仅在父id为的div上运行代码=

Javascript 仅在父id为的div上运行代码=,javascript,jquery,Javascript,Jquery,试图使此代码在父名称为“holder1”的div“flow hold”上运行,而不是在任何其他同名的div上运行 $('.flow hold')。每个(函数(){ 如果(parseInt($(this.text())>=50&&($(this.text())=601&($(this.text())=1001&($(this.text()),请使用此选择器 $('.holder1 .flow-hold').each(...) 使用此选择器 $('.holder1 .flow-hold').ea

试图使此代码在父名称为“holder1”的div“flow hold”上运行,而不是在任何其他同名的div上运行

$('.flow hold')。每个(函数(){
如果(parseInt($(this.text())>=50&&($(this.text())=601&($(this.text())=1001&($(this.text()),请使用此选择器

$('.holder1 .flow-hold').each(...)
使用此选择器

$('.holder1 .flow-hold').each(...)
尝试
$('.holder1>.flow hold')
。这将使用
选择
.holder
的所有直接子项。flow hold

$('.holder1>.flow hold')。每个(函数(){
如果(parseInt($(this.text())>=50&&($(this.text())=601&($(this.text())=1001&($(this.text())尝试
$('.holder1>.flow hold')
。这将选择
.holder
.flow hold
的所有直接子项:

$('.holder1>.flow hold')。每个(函数(){

如果(parseInt($(this.text())>=50&($(this.text())=601&($(this.text())=1001&($(this.text())您可以将选择器更改为
$('.holder1>.flow hold')。如果
.flow hold
元素需要是
.holder1
直接子元素,则每个(…)

$('.holder1>.flow hold')。每个(函数(idx,el){
var amount=parseInt($(el).text());

如果(amount>=50&&amount=601&&amount=1001&&amount您可以将选择器更改为
$('.holder1>.flow hold')。如果
.flow hold
元素需要是
.holder1
的子元素,则每个(…)

$('.holder1>.flow hold')。每个(函数(idx,el){
var amount=parseInt($(el).text());
如果(金额>=50&&amount=601&&amount=1001&&amount而不是
$('.flow hold')
使用
$(“父选择器”)。查找(“子选择器”)
类似:

const colors={
50:“透明”,
600:“绿色”,
1000:“黄色”,
4000:“红色”
};
$(“.holder1”).find(“.flow hold”).css(“背景色”,函数(){
const n=parseInt($(this).text(),10);
返回颜色[Object.keys(colors).find(v=>n而不是
$('.flow hold')
使用
$(“parentSelector”).find(“childSelector”)
类似于:

const colors={
50:“透明”,
600:“绿色”,
1000:“黄色”,
4000:“红色”
};
$(“.holder1”).find(“.flow hold”).css(“背景色”,函数(){
const n=parseInt($(this).text(),10);

返回颜色(对象。键)(颜色)。查找(v= > Nosid考虑将代码< > PARSETIN($(this).Trand())< /C> >变量。这将简化您的代码,因为您可以写入,<代码>(流>=50 & &考虑分配<代码> PARSETIN($(this))(文本))。
转换为一个变量。这将大大简化您的代码,因为如果(flow>=50&&flow),您可以编写