.unbind()
親ノードからすべての要素を取得する必要があります。
親からすべての子(任意のレベル)を選択するにはどうすればよいですか?
試したこと:
$('#google_translate_element *').unbind('click');
しかし、それは最初の子供向けレベルでのみ機能します...
ここテストケースがある
ベストアンサー1
使用jQuery.find()子供を見つける複数のレベル深い。
.find() メソッドと .children() メソッドは似ていますが、後者は DOM ツリーを 1 レベル下だけ移動する点が異なります。
$('#google_translate_element').find('*').unbind('click');
必要なのは次'*'
の通りですfind()
:
他のツリー トラバーサル メソッドとは異なり、.find() の呼び出しではセレクター式が必要です。子孫要素をすべて取得する必要がある場合は、ユニバーサル セレクター '*' を渡してこれを実現できます。