我在 td 值内有一个 td 文本和一个按钮。 我需要使用 jQuery 函数在用户单击按钮时更改值。
所以基本上,我需要替换 td 字段的文本值。
myValue.text("SomeValue");
正在更改按钮值。
但是我试过了
myValue.prev().text("someValue");
- 更改 td 的文本值,这是行不通的。
有什么帮助吗?
添加 html td 部分:
bodyHtml +=''+ colHead[i-1] + ' ' + tags[i-1].firstChild.nodeValue + '切换' + ' ';
点击按钮时会调用 ToggleValues() 函数。 此函数应更改值。
[抱歉,由于政策限制,无法透露详细功能]
最佳答案
给你一个解决方案
$('button').click(function(){
$(this).prev('span').text("New Text!!!");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td>
<span>Old Text</span>
<button>Change it!!!</button>
</tr>
</table>
我建议将文本包装在 span
或 paragraph
标签内。
希望对您有所帮助。
关于javascript - jQuery 函数用 td 内的按钮更改 td 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47456260/