javascript - jQuery 函数用 td 内的按钮更改 td 值

标签 javascript jquery html

我在 td 值内有一个 td 文本和一个按钮。 我需要使用 jQuery 函数在用户单击按钮时更改值。

所以基本上,我需要替换 td 字段的文本值。

myValue.text("SomeValue"); 正在更改按钮值。

但是我试过了

myValue.prev().text("someValue"); - 更改 td 的文本值,这是行不通的。

有什么帮助吗?

添加 html td 部分:

bodyHtml +=''+ colHead[i-1] + ' ' + tags[i-1].firstChild.nodeValue + '切换' + ' '; enter image description here

点击按钮时会调用 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>

我建议将文本包装在 spanparagraph 标签内。

希望对您有所帮助。

关于javascript - jQuery 函数用 td 内的按钮更改 td 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47456260/

相关文章:

javascript - 清除 ie10 中的 javascript 缓存不起作用,无法再调试 javascript 更改

javascript - 显示 json 返回未定义

javascript - tinyMCE jQuery 表单验证

javascript - Ratchet.js 和 window.history.back();

javascript - 我怎样才能在 vanilla Javascript 中执行 `$(' meta[name ="csrf-token"]').attr(' content')`?

javascript - 为什么在我的 Android 上滑动 View 时 JQuery 偏移会发生变化?

jquery:在 keyup 上执行此操作,除非该人位于文本区域或输入中

html - 无法在父行 bootstrap 4 和 VueJs 中获取两行

javascript - jquery php codeigniter 中动态创建的输入字段值

javascript - 使用 JavaScript 和 HTML 提交包含所选音乐会座位的表格