誰かが私を助けてくれることを願っていますが、まっすぐ進むはずですが、同じセルがクリックされた場合にonclickを強調表示するか、または強調表示する表を作成しました。これは私には問題ありません。私が問題を抱えているのは、セル内のinput:textまたはselect要素をクリックすると、まだトグルされているということです。ライブのクリックでtr/tdをハイライト表示しますが、入力/選択をクリックすると切り替えません
セレクタにnot句を追加する簡単な方法がありますか、またはselect/inputが以下でクリックされたかどうかを確認することによって簡単にできますか?
$("#grid td, #grid th").live('click', function(){
...
toggle highlight, image changes, link changes, etc, when conditions are met (currently works)
...
});
私は多分.not()
関数を使用することができると思ったが、私はまだ、選択入力/をクリックするセルをクリックし、ではない場合、それはトグルしないかもしれないと思います。
助けや助けがあれば助かります。
tdまたはthにスパンまたは他の要素がある場合はどうなりますか? 'target.tagName'のチェックは機能しますか? –
説明と支援ありがとう: – MrJ
yup、それを引き起こしている要素がtdかthだけであるかどうかをチェックしています –