JavaScript—div的值大于,所以请执行以下操作
当divJavaScript—div的值大于,所以请执行以下操作,javascript,html,Javascript,Html,当div.highlight dd中的价格(值)大于750时,插入var中的元素 var CustomOrderText = "<div class='CustomOrderText'>XY</div>"; var CustomOrderText=“XY”; 如果还有其他问题,我很乐意具体说明。请不要(像以前一样)删除此帖子。这对我来说是一个非常重要的问题 编辑:*我不能从价格中删除空间的“HTML实体”,因为我不能干预组成HTML的应用程序的生成
.highlight dd
中的价格(值)大于750时,插入var
中的元素var CustomOrderText = "<div class='CustomOrderText'>XY</div>";
var CustomOrderText=“XY”;
如果还有其他问题,我很乐意具体说明。请不要(像以前一样)删除此帖子。这对我来说是一个非常重要的问题
编辑:*我不能从价格中删除空间的“HTML实体”,因为我不能干预组成HTML的应用程序的生成过程
var CustomOrderText=“XY”;
$(CustomOrderText).insertBefore(“div.target”)代码>
779,70 Kč
您问题的第一个问题-这是一个字符串779,70 Kč
(不是数字)。
例如,找不到大于“hello”的数字——一种方法是使用regex(非常模块化)。相关问题:
较少模块化的想法是使用
千位逗号(字符串操作应不同):
var number_,带_逗号='1125';
不带逗号的数字=带逗号的数字。替换(/,/g');
console.log(不带逗号的数字);
/*jquery示例*/
var price=$(“.price”).text().replace(/,/g,,,).replace(/Kč/g,,);
控制台日志(价格);
如果(价格>750){
log(“价格高于750-做点什么”);
}
779,70 Kč
Hi,谢谢你的建议,但我不能删除或编辑HTML,因为我不能干涉组成HTML的应用程序的生成过程。我可以只使用CSS和Javascript这个价格:779,70
是779.70 Kč还是77970 Kč?…在数字上。它是779.70 Kč(只有几百个),所以你真正的问题是如何将779,70 Kč
转换成779.70
我需要制作JavaScipt,如果价格高于750 CZK,在div.target上插入带有句子的var