我对mvc5工作鉴于我已经创建了下面输入无法更改按钮颜色的onclick jQuery的
<input onclick="buttonclick(this)" id="btnspanish" type="button" value="Spanish">
的JavaScript:
function buttonclick(obj) {
$(this).addClass("background");
}
这是行不通的。
我对mvc5工作鉴于我已经创建了下面输入无法更改按钮颜色的onclick jQuery的
<input onclick="buttonclick(this)" id="btnspanish" type="button" value="Spanish">
的JavaScript:
function buttonclick(obj) {
$(this).addClass("background");
}
这是行不通的。
您的代码无法工作。在功能范围内的this
将不会是按钮的实例。您是通过函数参数传递按钮实例为obj
,所以这是你需要一个jQuery选择使用什么:
function buttonclick(obj) {
$(obj).addClass("background");
}
感谢它的工作 – Boopathi
@Boopathi。要将答案标记为已接受,请单击答案旁边的复选标记以将其从空心切换为绿色。 [也看这里](http://meta.stackexchange.com/a/5235) – 2016-02-02 15:56:52
你能提供你做了什么“本”? – Gagan
其给出的对象 – Boopathi
你的例子很困惑,你能否提供html和javascript代码? 如果你想改变颜色,例如你必须使用.css(“color”,“red”),或者你有一个名为“background”的css类? –