Javascript 更改按钮数组中按钮的文本jquery

Javascript 更改按钮数组中按钮的文本jquery,javascript,jquery,arrays,button,Javascript,Jquery,Arrays,Button,所以我需要一些解释。 我试图更改按钮数组中的按钮文本。 $buttons是我的按钮数组 我的问题很简单: 为什么我可以更改数组中所有按钮的文本,但当我将按钮“$buttons[1]”作为目标时,它就不起作用了 $buttons.text(“我的新文本”)$buttons[1](或jQuery等效的$buttons.get(1))访问实际的DOM节点,而不是jQuery对象。DOM节点上没有text()方法。您应该使用访问特定索引处的jQuery对象: $buttons.eq(1) 最简单(也

所以我需要一些解释。 我试图更改按钮数组中的按钮文本。 $buttons是我的按钮数组 我的问题很简单: 为什么我可以更改数组中所有按钮的文本,但当我将按钮“$buttons[1]”作为目标时,它就不起作用了

$buttons.text(“我的新文本”)
$buttons[1]
(或jQuery等效的
$buttons.get(1)
)访问实际的DOM节点,而不是jQuery对象。DOM节点上没有
text()
方法。您应该使用访问特定索引处的jQuery对象:

$buttons.eq(1)
最简单(也是最干净)的解决方案可能是在按钮上附加一个ID。这样,您可以使用以下工具轻松更改文本:

$("#ButtonId").text("My New Text")