私はフィドルhere JSで次のサンプルコードを持っています
$(document).ready(function () {
var bKids = $('.contained').find('button');
var pKids = $('.contained').find('p');
console.log('this is from bKids: ' + bKids.length)
console.log('this is from pkids: ' + pKids.length);
console.log(bKids);
console.log(pKids);
});
HTML
<div class="container">
<div class="contained">
<p>first child p tag</p>
<p>second child p tag</p>
<p>third child p tag</p>
</div></div>
Chrome 開発ツール (および Firebug などの他の開発ツールを想定) を開くと、bKids オブジェクトを調べると、セレクターがなく、オブジェクトの最初のプロパティが prevObject であることがわかります。pKids オブジェクトでは、div 内に p タグの配列があり、prevObject プロパティの前に 3 つの p があります。これは正確には jQuery オブジェクトのどの部分ですか? プロパティ名 (コンテキスト、セレクターなど) で参照したい場合はどうすればよいですか?