我的页面将多个按钮创建为id = 'rbutton_"+i+"'
。下面是我的代码:
<button type='button' id = 'rbutton_"+i+"' onclick=disable(i);>Click me</button>
用JavaScript
function disable(i){
$("#rbutton'+i+'").attr("disabled","disabled");
}
但是当我单击它时,它并不会禁用我的按钮。
6
'rbutton _“ + i +”'不是有效的ID。
—
Diodeus-James MacFarlane
如何指定编号。它是在我的javascript中的for循环中创建的。
—
user2047817 2013年
如何创建一个jsFiddle以便我们可以看到您在做什么?
—
j08691 2013年
您可能想要
—
JJJ
disable(this)
和function disable(elem) { $(elem).attr("disabled","disabled") }
jQuery可以通过使用元素的索引号来寻址元素,因此,如果操作正确,甚至可能不需要ID。您可以将disable(this)用作自引用。
—
Diodeus-James MacFarlane 2013年