javascript - 使用 jquery 根据 <br/> 标签拆分字符串

标签 javascript jquery

如何拆分包含 <br/> 的字符串使用 jquery 标记。我尝试了以下代码,但它在控制台中出错。我不确定如何根据 <br/> 拆分字符串标签这是我试过的代码

jQuery(document).ready(function($)
    {
        var lines = jQuery('this is for testing <br/> How are you<br/>').split('<br/>');
        jQuery.each(lines, function() {
            alert(this);
        });
    });

任何建议都会很棒。

最佳答案

这里有很多重复的答案。这个是不同的。如果你能保证<br/>的拼写标签,其他答案都很好。但是,如果您无法控制 HTML,则换行符标签可以采用不同的格式:











...ETC。

主要浏览器都可以处理所有这些,但只有第一个会由建议的 .split("<br/>") 处理手术。一个更健壮的选择是使用正则表达式来匹配标签:

jQuery(document).ready(function($)
{
    var brExp = /<br\s*\/?>/i;
    var lines = ("this is for testing <br/> How are you<BR />").split(brExp);
});

我写的表达式不区分大小写,'

关于javascript - 使用 jquery 根据 <br/> 标签拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18592144/

相关文章:

javascript - 在 JavaScript 中选中其中一些复选框后禁用剩余的复选框

javascript - JQuery/Ajax 发布到 php 会破坏 JQuery/Js 代码吗?

javascript - 如何通过 jQuery ajax 调用访问 JSON 数据?

javascript - 简单的进度指示器,向用户显示他已访问网站的百分比

Javascript 表单/文本框/警报

javascript - 如何使用箭头键和悬停事件将 css 应用于下拉表中的链接?

javascript - Bootstrap Ajax Modal 与 Google reCaptcha - 调用验证码挑战无法两次工作

javascript - 如何在 PHP 端使用 $.get "Additional Data"

javascript - $window.height 不是 Firefox 的函数

javascript - 无法获取未定义或空引用的属性 'options'