Jquery。将字符串转换为数字并添加1
这就是我所尝试的:Jquery。将字符串转换为数字并添加1,jquery,Jquery,这就是我所尝试的: <script> var title = $("div.example"); var parts = title.split(' - '); var parts2 = +parts[0]; var convert = parts2 + 1; $("div.example").replace(parts2 , convert); </script> var title=$(“div.example”); 变量部分=标题.拆分('-'); var pa
<script>
var title = $("div.example");
var parts = title.split(' - ');
var parts2 = +parts[0];
var convert = parts2 + 1;
$("div.example").replace(parts2 , convert);
</script>
var title=$(“div.example”);
变量部分=标题.拆分('-');
var parts2=+parts[0];
var convert=parts2+1;
$(“div.example”)。替换(第2部分,转换);
val()
无效。移除它。另外,通过在前面加上+
var title=“3-1”;
变量部分=标题.拆分('-');
变量转换=+部分[0]+1;
console.log(转换)
您很接近,但val()不正确,还需要转换为数字,因为数字+字符串
只是将两者连接为字符串,将成为“31”
尝试:
您可以轻松地将字符串转换为如下数字:
parseInt(string)
哦,好吧,我不知道你可以用表达式来转换它。不知道,你需要提供书面解释,说明你现在要做什么。没有意义的断章取义的代码不足以替代解释我认为很明显我试图用新字符串替换旧字符串…在该容器的html中的任何地方?这并不像您想象的那么明显,因为该值可能位于和image src中,更改它会破坏图像路径,或者位于容器中的属性中。一个恰当的问题将提供一个恰当的描述……而不是假设。不,它只是替换标记中的文本。文本:“3-1”预期产出:“4-1”产出:“3-1”产出是什么?你期望你的产出是什么?
parseInt(string)