我有一个带有动态创建的编辑按钮的表格。
按钮的 ID 是一个字符串,附加有表内容 ID.
IE:<input id='edit'+id type='button' value='Edit' onclick=edit(this.id) />
我如何使用 jquery 获取按钮的 ID(=edit+id) 值。
Thanks.
您必须获取输入元素的引用。然后,只需调用
reference.attr('id');
如果它有一个类,例如 inputClass,您可以这样做:
var reference = $(".inputClass");
以下是我将如何处理您的特殊情况。你有:
<input id='edit1' type='button' value='Edit' onclick=edit(this.id) />
<input id='edit2' type='button' value='Edit' onclick=edit(this.id) />
<input id='edit3' type='button' value='Edit' onclick=edit(this.id) />
我会将其替换为:
<input id='edit1' type='button' value='Edit' class='inputClass'/>
<input id='edit2' type='button' value='Edit' class='inputClass'/>
<input id='edit3' type='button' value='Edit' class='inputClass'/>
然后,在页面的任何位置编写这段代码:
$(document).ready(function() {
$('.inputClass').each(function() {
$(this).click(function(){
var id = $(this).attr('id');
//Do whatever the edit function should do with the id
});
});
});
这为调用编辑函数的每个元素绑定了一个函数......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)