我有一点问题.尝试更改样式/添加样式时,我不断收到以下错误:
Object Gold has no method 'addClass'
Run Code Online (Sandbox Code Playgroud)
这是我的.js文件中的代码:
function GetSelectedCoverLevel(id) {
SelectedLevel = $(id).attr('id');
SelectedLevel.addClass("selectedboo");
}
Run Code Online (Sandbox Code Playgroud)
这是我的HTML文件:
<a href="javascript:void(0)" onclick="GetSelectedCoverLevel(this);" id="Gold" class="btn green">
Run Code Online (Sandbox Code Playgroud)
它可能很简单但我现在看不到它.
由于您要传递dom元素引用GetSelectedCoverLevel,因此需要获取此元素的jQuery包装器,该元素提供对jQuery实用程序方法的访问.
在您的情况下,您将分配id元素的属性为SelectedLevel字符串,并且没有方法addClass
var SelectedLevel = $(id).addClass("selectedboo");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
903 次 |
| 最近记录: |