JavaScriptボタンをクリックすると、ボタンのオブジェクトが印刷されます。私は写真の例を追加しました。 ここでは、このボタンのサブオブジェクトであるデフォルト状態0のIDを取得したいとします。ゼロ以下。どうすればそれにアクセスできますか?JavaScriptはサブオブジェクトにアクセスできません
$("#Inplay_match_table").on("click", ".btn-favrite", function() {
var a = $(this)
, B = a.parents("tr").data("match_id")
, C = a.parents("tr");
console.log (a);
Output attached in the picture
----
console.log (a.0);
私はエラーを起こしています。
私はあなたが[0] 0としてではないプロパティ配列位置である経由でアクセスする必要が私の英語
有効なJavaScriptではないほか、jQueryオブジェクトにインデックスを付けるのは一般的ではありません。この場合はもっと簡単です: 'a'は単一の要素、すなわち' this'だけを含むjQueryオブジェクトです。だから直接 'this'に直接アクセスしてください。 'this === a [0]'。 –
あなたの質問を正しく理解しているかどうかわかりませんが、単に 'id'属性のボタンを取得したいのであれば、' console.log(a.attr( 'id')) 'を簡単に実行できます。 – DavidDomain
あなたのお手伝いをありがとうございます –