javascript - 表列跨度值的jquery设置值

标签 javascript jquery html

我正在尝试设置表列跨度值的值。我的 jQuery 看起来像这样:

$('tr td data-th=Name span').val('My span content...');

我的 HTML 看起来像这样:

<tr>
    <td data-th="Name"><span class="edit-input-text"></span>
    <input class="inp input-edit" type="text" name="location_name" value="Shepherds Bush"></td>
</tr>

我正在尝试设置 span 的值所以它看起来像这样:

<span class="edit-input-text">My span content...</span>

最佳答案

你需要使用

1) 属性值选择器,用于使用属性值定位 td

2) span 没有 value 属性。使用 .text() 设置 span 元素的文本。

$('tr td[data-th=Name] span').text('My span content...');

关于javascript - 表列跨度值的jquery设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31157773/

相关文章:

javascript - Angular 5 & 6 *ngFor observable<any[]> 的最后 n 个元素

jquery 在表中突出显示搜索文本

javascript - JScript,从 IE 将数据写入文件

html - 在第二列中垂直居中 flex 元素

html - CSS 居中列表元素符号和编号

javascript - 解析 JavaScript 的 JSON 响应

javascript - 当我 setState() 时,FlatList 项目不更新

javascript - 如何创建具有已定义值类型的空对象

javascript - 将 javascript 对象数组转换为 JSON

android - CSS 背景不会在普通的 Android 浏览器上重复?