关于网友提出的“(jsp)jQuery text() 问题”问题疑问,本网通过在网上对“(jsp)jQuery text() 问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:(jsp)jQuery text() 问题
描述:
比如说,现在,有一个 1 另一个
有 2个 按钮 + -
减法的时候
$("#bb").html($("#aa").text()-1); 这是,bb里面 是 0 -1 -2 -3 以此类推
加法的时候
$("#bb").html($("#aa").text()+1); 这里的 bb 确是 11 , 111, 1111, 1111 ?
如果,$("#bb").html($("#aa").text()-1 +2 ); 却能正常 显示 2 3 4 5 之类的
就告知
解决方案1: 你返回来的是字符串 + 是当做 拼接字符串来处理了 js里面 1+2 =3 S + 3 = S3
解决方案2: .text()返回的是String/jQuery类型,返回值的实际类型取决于text()函数所执行的操作。如果text()函数执行的是设置操作,将返回当前jQuery对象本身。如果执行的是获取操作,将返回合并了每一个匹配元素中的内容后的text内容,该值为字符串类型。
解决方案3: 估计是当字符串处理了吧,手动转化为数字类型试试
$("#bb").html(Number($("#aa").text())-1);
$("#bb").html(Number($("#aa").text())+1);
以上介绍了“(jsp)jQuery text() 问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1432752.html