jquerObj.attributesプロパティを列挙して、いくつかのタグから自分のデータを取得します。 これはほとんどどこでも使えます: $('selector').eq(0);
「属性」を含む多くのプロパティを含むjqueryオブジェクト(1のみ)を返し、プロパティ「属性」を列挙できます。 しかし、私は、このような「表」タグからデータをロードする:jqueryオブジェクトには属性のプロパティがありません
$('#tableId').eq(0);
それはアレイのような奇妙なオブジェクトを返し、それがプロパティ「0」、「長さ」(= 1)、「prevObjectが含ま"私はコンソールでテストしてみた (objが(0)EQの戻り値です):
obj[0]; // it looks like a DOM object
$(obj[0]); //get obj again.
obj.attributes===undefined;
obj.id===undefined;
obj.attr('id')==='#tableMain'; //THIS IS SO ODD. It looks like it is a jquery object!
ところで、jqueryのデータテーブルプラグインがロードされます。 次の手順がわからない...ありがとう!
明らかに、 'obj' **がjQueryオブジェクトとして**始まります。 '.eq()'メソッドはDOM要素を返しません。 jQueryオブジェクトには「属性」プロパティはありません。 – Pointy
[** '.eq' **](http://api.jquery.com/eq/)は、縮小jQueryオブジェクトを返します。つまり、 'attributes'プロパティを持たないjQueryオブジェクトです。 –
@ibrahimmahrir私はタグのボタンとテーブルからattrsを読み込もうとしました。それはタグボタンのために働く。なぜ表に属性がないのですか?ありがとうございました! – brallow