jQueryオブジェクトにインデックスを付けると、jQueryラッパーではなく、その位置にある生のDOM要素を取得します。そして、それはget
関数にも当てはまります。(実際、負のインデックスを使用しない限り、get
実際には向きを変えて[]
実行します。負のインデックスを使用すると、もう少し作業が増えます。)
最初の要素の幅が必要な場合(私はそれwith
が意図されていたとwidth
思います)、デフォルトでは、セットでそれを呼び出すとそれが得られます:
var iconNumber=$('#tblFeedControlBar').find('td').width();
そのセットには複数の要素が含まれている場合がありますが、通常、jQueryの「get」操作はセットの最初の要素に作用します。(APIは非対称であり、「セット」操作はセット全体に作用します。)
2番目の要素の幅が必要な場合:
var iconNumber=$($('#tblFeedControlBar').find('td')[1]).width();
または、手順を明確にします。
var rawSecondElement = $('#tblFeedControlBar').find('td')[1];
var wrapperForIt = $(rawSecondElement);
var getItsWidth: wrapperForIt.width();