如何使用 jquery prepend() 函数在所有数字之前添加卢比符号
How to use jquery prepend() function for adding rupee symbol before all numbers
在这里,我试图在数字之前添加卢比符号。如果有"-",那么我不想在那里添加卢比符号。这是我的代码
var te = $('p.active').text();
var te2 = $('p.in_active').text();
if(te === '-'){}
else{$('p.active').prepend("<span class='WebRupee'>Rs.</span>");}
if(te2 === '-'){}
else{$('p.in_active').prepend("<span class='WebRupee'>Rs.</span>");}
我的网页是
<link rel="stylesheet" type="text/css" href="http://cdn.webrupee.com/font" />
<div class="main">
<p class="active">10,200</p>
<p class="in_active">1,68,10,900</p>
<p class="active">0</p>
<p class="in_active">-</p>
<p class="active">12,78,200</p>
<p class="in_active">-</p>
<p class="active">-</p>
<p class="in_active">9,890</p>
<p class="active">10,200</p>
<p class="in_active">1,68,10,900</p>
<p class="active">0</p>
<p class="in_active">-</p>
<p class="active">12,78,200</p>
<p class="in_active">-</p>
<p class="active">-</p>
<p class="in_active">9,890</p>
</div>
我的 CSS 是
.in_active{color:#999;font-size:11pt;font-weight:400;}
.active{color:#333;font-size:11pt;font-weight:400;}
.main{padding:30px;}
循环遍历段落是有意义的。怎么样:
$('.active, .in_active').each(function() {
if ( $(this).text() != '-' ) {
$(this).prepend('<span class="WebRupee">Rs.</span>');
}
});
$('p.active').prepend("<span class='WebRupee'>Rs.</span>");
选择每个活动段落并在前面加上卢比符号。您希望改用循环,该循环检查每个段落是否应使用前置。例如,您可以执行以下操作:
$('p.active, p.in_active').each(function() {
if($(this).text() !== '-') {
$(this).prepend("<span class='WebRupee'>Rs.</span>");
}
});
另请注意,每个元素可以有多个类,这意味着示例中的每个<p>
都可以有一个类:<p class="rupee in_active">1,68,10,900</p>
与 <p class="active">10,200</p>
。如果所有带有"rupee"类的元素都应该在前面加上卢比符号,那么你可以简单地写:
$('p.rupee').prepend("<span class='WebRupee'>Rs.</span>");
$('.in_active').each(function(){
var hyphen = $(this).html();
if(hyphen == '-'){
}else{
$(this).prepend("<span class='WebRupee'>Rs.</span>");
}
});
请检查这个工作示例小提琴
$(document).ready(function(){
$(".main p").each(function(){
var pValue = $(this).text();
if(pValue != '-'){
$(this).prepend("<span class='WebRupee'>Rs.</span>");
}
});
});
相关文章:
- 在 Javascript 不起作用的情况下为数字添加逗号
- 如何在 javascript 中为字符串中的数字添加下划线
- 将数字添加到文本框
- 使用javascript为网站的body标记中的所有数字添加一个span
- 如何在文本框vue.js上根据指定的数字添加行
- AngularJS如何获取一个数组,该数组将数字添加到函数中的元素,然后用另一个函数分散其注意力
- 使用 Jquery 为数字添加跨度
- 向数字添加百分之一位,该数字可以逗号或句点分隔
- 根据所选数字添加文本输入
- 将 JavaScript 数组中的 n 个数字添加到数组中的先前数字
- 有没有办法在不使用循环的情况下更新多个文档以将特定数字添加到一列
- 在javascript中自动为数字添加逗号
- Javascript:如何动态地将数字添加到变量名称中
- JQuery 获取链接并根据第 n 个数字添加变量
- 在 jquery 循环中将数字添加到运行总计
- 将字符串添加到数字,将数字添加到字符串
- 如何使用jquery将数字添加到输入ID名称中
- 我有一个javascript函数,可以将数字添加到数组中
- 如何在JS计数器中每3个数字添加一个冒号
- 只对大写字母和数字添加验证