Javascript 使用jQuery更改表元素内容
我试图修改特定Javascript 使用jQuery更改表元素内容,javascript,jquery,html,dom,element,Javascript,Jquery,Html,Dom,Element,我试图修改特定的内容,但未成功。 想法是将脚本单词'S/JUROS'从8x更改为'C/JUROS'。 有什么建议可以最好地做到这一点吗?我已经设法拯救了价值观在阵列中,但在此阶段被捕获 jQuery(文档).ready(函数($){ if(jQuery(“.tbl支付系统”).长度){ var getTexts=[]; 美元(“.tbl支付系统tr td.parcelas”)。每个(函数(){ getTexts.push($(this.text()) }); var resultText
的内容,但未成功。
想法是将脚本单词'S/JUROS'
从8x
更改为'C/JUROS'
。
有什么建议可以最好地做到这一点吗?我已经设法拯救了价值观在阵列中,但在此阶段被捕获
jQuery(文档).ready(函数($){
if(jQuery(“.tbl支付系统”).长度){
var getTexts=[];
美元(“.tbl支付系统tr td.parcelas”)。每个(函数(){
getTexts.push($(this.text())
});
var resultTexts=''“'+getTexts.join('',“)+'”;
console.log(resultTexts);
}
});代码>
德帕切拉斯
卡达帕切拉谷酒店
X S/陪审员
R$600,00
2X S/JUROS
R$300,00
3X S/JUROS
R$200,00
4X S/JUROS
R$150,00
5X S/JUROS
R$120,00
6X S/JUROS
R$100,00
7X S/JUROS
R$85,71
8X S/JUROS
R$81,87
9X S/JUROS
R$73,47
10倍S/JUROS
R$66,76
11X S/JUROS
R$64,81
12人/陪审员
R$60,24
您可以使用:contains()
,.add()
,常规同级选择器~
,.map()
,.replace()
,.get()
。注意,不清楚要求是更改html
td
元素的文本还是仅更改存储在数组中的文本?如果要更改td
元素文本的预期结果,则可以在返回新文本的位置使用.text(函数(index,originalText){})
jQuery(文档).ready(函数($){
if(jQuery(“.tbl支付系统”).长度){
var getTexts=[];
var x=$(“.tbl支付系统tr:contains(8X)”);
var resultTexts=x.add($(“~tr”,x)).map(函数(){
return$(“td.parcelas”,this).text(函数(\ux,text){
返回文本。替换(/S(?=\/)/,“C”)
}).text()
}).get();
console.log(“”+resultTexts.join(“,“)+”);
}
});代码>
德帕切拉斯
卡达帕切拉谷酒店
X S/陪审员
R$600,00
2X S/JUROS
R$300,00
3X S/JUROS
R$200,00
4X S/JUROS
R$150,00
5X S/JUROS
R$120,00
6X S/JUROS
R$100,00
7X S/JUROS
R$85,71
8X S/JUROS
R$81,87
9X S/JUROS
R$73,47
https://jsfiddle.net/23swmsvn/3/
10倍S/JUROS
R$66,76
11X S/JUROS
R$64,81
12人/陪审员
R$60,24
您可以使用:contains()
,.add()
,常规同级选择器~
,.map()
,.replace()
,.get()
。注意,不清楚要求是更改html
td
元素的文本还是仅更改存储在数组中的文本?如果要更改td
元素文本的预期结果,则可以在返回新文本的位置使用.text(函数(index,originalText){})
jQuery(文档).ready(函数($){
if(jQuery(“.tbl支付系统”).长度){
var getTexts=[];
var x=$(“.tbl支付系统tr:contains(8X)”);
var resultTexts=x.add($(“~tr”,x)).map(函数(){
return$(“td.parcelas”,this).text(函数(\ux,text){
返回文本。替换(/S(?=\/)/,“C”)
}).text()
}).get();
console.log(“”+resultTexts.join(“,“)+”);
}
});代码>
德帕切拉斯
卡达帕切拉谷酒店
X S/陪审员
R$600,00
2X S/JUROS
R$300,00
3X S/JUROS
R$200,00
4X S/JUROS
R$150,00
5X S/JUROS
R$120,00
6X S/JUROS
R$100,00
7X S/JUROS
R$85,71
8X S/JUROS
R$81,87
9X S/JUROS
R$73,47
https://jsfiddle.net/23swmsvn/3/
10倍S/JUROS
R$66,76
11X S/JUROS
R$64,81
12人/陪审员
R$60,24
看看这个
$(“td”)。每个(函数(){
if(parseInt($(this).text())>=8){
$(this.text($(this.text()).replace(“S/JUROS”,“C/JUROS”));
}
})
德帕切拉斯
卡达帕切拉谷酒店
X S/陪审员
R$600,00
2X S/JUROS
R$300,00
3X S/JUROS
R$200,00
4X S/JUROS
R$150,00
5X S/JUROS
R$120,00
6X S/JUROS
R$100,00
7X S/JUROS
R$85,71
8X S/JUROS
R$81,87
9X S/JUROS
R$73,47
10倍S/JUROS
R$66,76
11X S/JUROS
R$64,81
12人/陪审员
R$60,24
看看这个
$(“td”)。每个(函数(){
if(parseInt($(this).text())>=8){
$(this.text($(this.text()).replace(“S/JUROS”,“C/JUROS”));
}
})
德帕切拉斯
卡达帕切拉谷酒店
X S/陪审员
R$600,00
2X S/JUROS
R$300,00
3X S/JUROS