jquery - 查找并替换所有不起作用的 html 代码
问题描述
为什么查找和替换 html 代码不起作用?但是当我使用字符串或某些文本进行测试时,它可以工作。请给我解决方案。下面我写我的示例代码和我想要的结果代码
(#1)我的代码:
$(document).ready(function() {
var getContent = $("table").html();
var setReplaced = getContent.replace(/\td><td/g, 'td></tr><tr><td');
$("table").html(setReplaced);
console.log(setReplaced);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tbody>
<tr>
<td>111</td>
<td>222</td>
</tr>
<tr>
<td>333</td>
<td>444</td>
</tr>
</tbody>
</table>
(#2) 我想要这样的 HTML。
<table>
<tbody>
<tr>
<td>111</td>
</tr>
<tr>
<td>222</td>
</tr>
<tr>
<td>333</td>
</tr>
<tr>
<td>444</td>
</tr>
</tbody>
</table>
请更正我的 jquery 代码。并给我一个解决方案。非常感谢您
解决方案
看起来您的正则表达式中有错字。你的意思 :
getContent.replace(/\/td><td/g,'/td></tr><tr><td');
推荐阅读
- c++ - 这个 C++ 主方法驱动程序运行这个方法有什么问题?
- javascript - 记忆卡游戏“if else”语句不起作用(Javascript)
- python - Python:如何遍历行并根据前一行计算值
- swift - 是否有禁止粘贴到 UITextField 的首选技术?
- unity3d - 如何为使用 Unity 创建的游戏的 Alienware Command Center 设置图像?
- javascript - 无法获取 c3.js 右键单击事件参数
- c++ - 如何使用 cmake 编译多个源文件并生成多个以这些文件名命名的可执行文件
- dart - 和有什么区别?和 !在 Map、List 和 Set 等集合中?
- rust - Rust:无法访问子目录中的函数
- python - 连接没有共同键的表