javascript - 如何在javascript字符串之间附加一些东西?

标签 javascript jquery html

我有一个这样的 HTML 结构:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<table id ="x">
  <tr>
    <td class='col1'>
      Hello <span class='name'></span> How are u ?
    <td>
  </tr>
</table>

这是我的 jQuery 代码:

var variable = $('table#x').find(".col1").html().find("span.name").append(' Jack..!').replace('u', 'you');
alert(variable);

现在,我想要这个输出:

<td class='col1'>Hello <span class='name'>Jack..!</span> How are you ?<td>

我该怎么做?

最佳答案

您已经有一个可以定位的类“名称”。您可以简单地向其中添加文本:

$('.name').text('Jack..!')

https://jsfiddle.net/2j7rxwyj/

关于javascript - 如何在javascript字符串之间附加一些东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34212002/

相关文章:

javascript - React-Quill : how to dynamically replace a text while typing, 不失去焦点并将光标保持在正确的位置

javascript - 我如何获得这种类型的移动背景(见图)?

javascript - 覆盖 Kendo UI 中的 javascript 函数

HTML5 UI 框架

jquery - 如何找到附加了特定类的 tr 并获取每个 td 的详细信息 - jquery

html - VBA 中的网页抓取,某些 HTML 信息无法引用它

javascript - React Google map 自定义标记旋转

javascript - 激活事件监听器时删除事件监听器

javascript - 将一个 div 的每个子元素插入另一个容器中另一个 div 的每第三个子元素之后

javascript - md-autocomplete 搜索本地(浏览器对象),如果找不到,则查找数据库对象