我试图设置表列范围值的值。我的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>
答案 0 :(得分:1)
您需要使用
1)用于定位具有属性值
的td的属性值选择器 2)span没有value属性。使用.text()
设置span元素的文本。
$('tr td[data-th=Name] span').text('My span content...');