单击jquery时无法更改按钮颜色

单击jquery时无法更改按钮颜色,jquery,Jquery,鉴于我已经创建了以下输入,我正在处理mvc5 <input onclick="buttonclick(this)" id="btnspanish" type="button" value="Spanish"> 这不起作用。您的代码无法工作功能范围内的此将不是按钮的实例。您通过函数参数将按钮实例传递为obj,因此这就是您需要在jQuery选择器中使用的内容: function buttonclick(obj) { $(obj).addClass("background");

鉴于我已经创建了以下输入,我正在处理mvc5

<input onclick="buttonclick(this)" id="btnspanish" type="button" value="Spanish">

这不起作用。

您的代码无法工作<代码>功能范围内的此将不是按钮的实例。您通过函数参数将按钮实例传递为
obj
,因此这就是您需要在jQuery选择器中使用的内容:

function buttonclick(obj) {
    $(obj).addClass("background");
}

你能提供你得到的“这个”吗?你的例子很混乱,你能提供html和javascript代码吗?如果你想改变颜色,你必须使用.css(“color”,“red”),或者你有一个名为“background”?@Boopathi的css类。要将答案标记为已接受,请单击答案旁边的复选标记,将其从空心切换为绿色。
function buttonclick(obj) {
    $(obj).addClass("background");
}