gpt4 book ai didi

javascript - 当事件由单元格内的对象引起时如何更改表格单元格的自定义属性 - jQuery

转载 作者:行者123 更新时间:2023-11-28 18:56:23 26 4
gpt4 key购买 nike

假设我有一个包含输入文本的表格,这是一个示例:

<table>
<tr><td customattribute="1"><input type='text' onchange='somefunction();'></td></tr>
<tr><td customattribute="2"><input type='text' onchange='somefunction();'></td></tr>
</table>

我有一个功能:

var myInput = something that would target td cell that is containing input causing onchange event
myInput.setAttribute('customattribute', $(this).val());

我想将包含导致事件的输入的 td 的自定义属性更改为输入值。我怎样才能做到这一点而不将 id 分配给这些元素。如何将 myInput 设置为“包含导致 onchange 事件的输入的 td 单元格”

我知道我应该使用 $(this) 和 $(this).find 的某种组合?

最佳答案

您可以使用 .change() 和 .parent() 之间的组合来完成此操作

这是代码

http://jsfiddle.net/mankinchi/m4g9czc4/1/

您使用

$("input").change();

为每个输入设置一个事件。并使用

$(this).parent();

获取容器

关于javascript - 当事件由单元格内的对象引起时如何更改表格单元格的自定义属性 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33567800/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com