【问题标题】:substring(0,4) on jquery html giving nulljquery html上的子字符串(0,4)给出null
【发布时间】:2012-05-04 16:03:54
【问题描述】:

这是我的代码:

var revista = $('#revistas_esp_1 option:selected').html();          
var myname = revista.substring(1,3);
console.log(myname);
console.log(revista); 

获取 html 正常,但 myname 显示为空。

我也尝试过使用 substr,结果相同。我没有收到任何错误,只是一个空日志。我也尝试过使用 text() 而不是 html()。

【问题讨论】:

  • console.log(revista); 的输出是什么?
  • 你也可以发布你的html代码
  • 你确定它被修剪了吗?周围可能有空格。
  • O是的,我有很多空白,我刚刚意识到粘贴代码:P 我正在通过 php 生成 ul,我只需要以不同的方式放置 php 标签,非常感谢 :)跨度>
  • 提示:当将字符串数据记录到控制台时,我始终确保字符串大小是可见的,例如 console.log ('myname =' + myname + '.')。

标签: javascript jquery substring substr


【解决方案1】:

这是一个空格问题,将缩进空间放在 php 中而不是在 HTML 中得到了解决。

【讨论】:

    猜你喜欢
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 2019-04-30
    相关资源
    最近更新 更多