2012-01-17 14 views
0

onclick属性を、IE7で機能するjqueryを使用して追加します。私は使用しましたIE7用のjqueryを使用してonclick属性を追加する

idlink=Removelst(); 
var newclick = new Function(idLink); 

$(test1).attr('onclick', null).click(newclick); 

これは> IE8とmozillaブラウザでのみ動作します。

+0

ない十分な詳細を追加します。 $(test1)とは何ですか?関連するHTMLフラグメントはどこにありますか? – SpaceBison

+0

jqueryを使用しているので、jquery clickイベントハンドラを追加することができます。 –

+0

var test1 = "#WrapAddBtn a"; idlink = Removelst(); var newclick =新しい関数(idLink); $(test1).attr( 'onclick'、null).click(newclick); IE7でも動作するはずのコードが必要です。助けてもらえますか?ありがとうございました。 – Star

答えて

0

はこれを試してみてください:

idlink=Removelst; // no() after function name 
var newclick = new Function(idLink); 
$(test1).click(newclick); 

理由:

声明idlink=Removelst();ではなく、それが機能を実行し、idlink

+0

とにかくIE7で動作することはありますか? – Star

0
にその結果を格納し、 idlinkに機能へのハンドルを設定していません

にonclick関数を追加するか、

$(test1).attr('onclick', newclick) 

または(ロットよりよいです)クリックイベント

$(test1).click(newclick) 
+0

IE7でも動作するコードが必要です。私はこれを試みたが失敗した。 – Star

関連する問題