JQuery获得了一个按钮的标题

Dee*_*kor 39 javascript jquery

我有一个按钮:

<button type="button" onclick="toggleColor('white');" >White</button>
Run Code Online (Sandbox Code Playgroud)

这使得:

在此输入图像描述

有没有办法使用jQuery获取按钮上写的内容.例如,此按钮将返回,White因为它位于2个按钮标签之间.

Raj*_*amy 67

你可以通过使用.text(),得到它,

$('button').text();
Run Code Online (Sandbox Code Playgroud)

在此阅读以了解更多相关信息.


Sat*_*rma 8

像这样在你的按钮上添加id

<button type="button" onclick="toggleColor('white');" id="your_button_id" >White</button>
Run Code Online (Sandbox Code Playgroud)

现在你可以像这样使用JS了

var button_text = document.getElementById('your_button_id').innerHTML;
Run Code Online (Sandbox Code Playgroud)

你也可以像这样使用JQUERY

var button_text = $('#your_button_id').text();
Run Code Online (Sandbox Code Playgroud)


Mus*_*irl 6

尝试

$("button").click(function(){
var title=$(this).attr("value");
alert(title);
});
Run Code Online (Sandbox Code Playgroud)