-1
私はいくつかのユニークなIDを持つ<tr>
要素を持っています。要素の中にネストされた一意のIDを取得するには?
<tr id="683535">some code</tr>
<tr id="683536">some code</tr>
<tr id="683537">some code</tr>
私は、ユーザーがJS関数が呼び出されるものをした後、<tr>
をクリックします。そして、私は<tr onclick=""
のようなイベントを使わずに、現在の機能の中でこのIDを取得する必要があります。これも可能ですか?
「this」を使うのが良いです。 'target'は実際の'
なぜ 'body'にクリックハンドラを追加しますか? – Andreas
これは単なる例です。この習慣は「委任」と呼ばれます。たとえば、イベントリスナーが作成された後に、リッスンしたいコンテンツがDOMに追加されたときに便利です。 –
ブラウザと対話するためにあなたの唯一の方法はまた、あなたができる
<a>
タグ、クラシックのハイパーリンクであるよりも、あなたは、イベントをしたくない場合は、出典
2017-06-10 10:50:30 Rahul
いくつかのIDまたはクラスで 'tr'を制限できますか? '$( '#someId tr')。on( 'クリック'、fucntion(){}); –
はいあなたは確信できます:) – Rahul
を行うことができます
<a href="javascript:doStuff(uid);">do stuff with your uid</a>
のようなjs関数が含まれているので、単に行ジェネレータ内の各行に対してこのようなHFSを生成できます。出典
2017-06-10 10:50:43
これは2017年ではなく1997年です。最近では目立たないjavascriptがベストプラクティスと考えられています。言うまでもなく、このインラインを実行するために ''タグを使う必要はありません – charlietfl
テレキネシスが開発されていない限り、イベントやハイパーリンクのクリックだけがブラウザとやり取りする方法なので、ハイパーリンクはすべてあなたのものです持っている;-) –
イベントを使用しないことについては、どこで言いますか?ブラウザがjavascriptを使用してサポートしている場合、基本的なイベントもサポートされます。これは石器時代ではありません – charlietfl
関連する問題