1

少し問題があります。スタイルを変更/追加しようとすると、次のエラーが発生し続けます。

Object Gold has no method 'addClass'

これは私の .js ファイルのコードです:

 function GetSelectedCoverLevel(id) {


        SelectedLevel = $(id).attr('id');
        SelectedLevel.addClass("selectedboo");

 }

そして、これは私のHTMLファイルです:

<a href="javascript:void(0)" onclick="GetSelectedCoverLevel(this);" id="Gold"  class="btn green">

おそらく単純なものですが、現時点ではわかりません。

4

1 に答える 1

6

dom 要素参照を に渡すためGetSelectedCoverLevel、jQuery ユーティリティ メソッドへのアクセスを提供するこの要素の jQuery ラッパーを取得する必要があります。

あなたの場合、文字列でメソッドを持たないid要素の属性を割り当てていますSelectedLeveladdClass

var SelectedLevel = $(id).addClass("selectedboo");
于 2013-07-11T12:20:14.343 に答える