5

基本的に、値に関係なく、属性を持つすべてのノードを選択したいだけですonclick

私はこれを試しましたが、うまくいきません:$('[onlick]')

4

2 に答える 2

24

cと の間にを追加するnl、次のonlickように機能します。$('[onclick]')

ここで動作することがわかります。

于 2012-08-11T21:51:42.783 に答える
1

IE9 のイベント ハンドラで試してみてください。うまくいきません。

$j(document).ready(function(){
    $j('[onclick]').addClass('turnedOff');
    $j('body').on('click', function(event) {
                           setTimeout(function(event) {
                   $j('[onclick]').removeClass('turnedOff');    
                }, 3000); 
    });
     });

2 番目の $j('[onclick]') は失敗します。クラスを削除する関数を作成する必要がありました。

これは、Asyn Ajax 呼び出しで隠蔽されたページで onclicks をオフにする取り組みの一環でした。悪いデザインを修正する悪いハック。しかし、$j('[onclick]') が IE9 のイベント ハンドラーで機能しないことが示されました。

于 2014-06-16T13:11:54.240 に答える