为了账号安全,请及时绑定邮箱和手机立即绑定

JS或jquery输出空格的问题,$("xx").text(" ")直接在页面输出 

JS或jquery输出空格的问题,$("xx").text(" ")直接在页面输出 

迷失代码林 2017-08-26 23:20:09
如题,虽然还有其他实现的方法,但是我更想知道为什么 在这不管用,附上代码和图,跪求大神指点!$("input").blur(function(){      var ele=$(this);      。。。。。。      ele.attr("style","color:green;border:1px solid green"); ele.next().attr("style","color:green;").text("  此身份证可以注册"); 。。。。。。 });
查看完整描述

7 回答

已采纳
?
橋本奈奈未

TA贡献436条经验 获得超108个赞

 是HTML实体符号,不同于普通文本,text()是写入文本,你应该用html()方法

查看完整回答
2 反对 回复 2017-08-27
?
慕村0971717

TA贡献6条经验 获得超2个赞

text("  此身份证可以注册")

你把 写在引号内当成字符串解析了,当然就显示 啊

html方法是可以的,但是

用一个margin之类的样式给他挤过去不是美滋滋

查看完整回答
反对 回复 2017-08-27
?
萧欢打靶把营归

TA贡献63条经验 获得超16个赞

试试加个反斜杠,看看是不是需要转义

查看完整回答
反对 回复 2017-08-27
  • 迷失代码林
    迷失代码林
    不管用。。
  • 慕村0971717
    慕村0971717
    转译符 : 浏览器在解析到转译符时,会将转译符后的内容当做字符串来解析; \n 换行 \r 回车 \t 制表符 \b 退格符 \f 换页符 \' 单引号 \'' 双引号 \& &号
  • 7 回答
  • 1 关注
  • 8192 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信