【问题标题】:Parsing Text with jQuery使用 jQuery 解析文本
【发布时间】:2012-10-25 12:08:10
【问题描述】:

我正在尝试使用 jQuery 解析文本字符串并从中创建一个变量。字符串如下:

Publications Deadlines:   armadllo

我试图让所有内容都超过“出版截止日期:”,所以它包括任何名称,无论它有多长或多少字。

我通过 jQuery .text() 函数获取文本,如下所示:

$('.label_im_getting').text()

我觉得这可能是一个我无法组合起来的简单解决方案。传统的 JS 比 JQ 更高效也行!

【问题讨论】:

    标签: javascript jquery parsing text


    【解决方案1】:

    试试这个,

    Live Demo

    第一部分

    str = $.trim($('.label_im_getting').text().split(':')[0]);
    

    第二部分

    str = $.trim($('.label_im_getting').text().split(':')[1]);
    

    【讨论】:

    • 完美!唯一的事情是我想要拆分的后半部分,因此(使用 @alex23 的响应),我切换了索引以获取后半部分。谢谢!
    【解决方案2】:
    var string = input.split(':') // splits in two halfs based on the position of ':'
    string = input[1] // take the second half
    string = string.replace(/ /g, ''); // removes all the spaces.
    

    【讨论】:

    • 感谢您快速而精彩的回复!我选择 @Adil 的解决方案,因为它更多地使用 jQuery,但是这个答案让我了解了幕后实际发生的事情以及如何操作它。谢谢!
    猜你喜欢
    • 2012-04-12
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多