<td class="box">
<span>
<img src='http://something.com' />
</span>
</td>
span タグをどのように選択しますか? jQuery(ユーザースクリプト用)で余分な画像を追加する必要がありますが、スパンを選択してから要素を追加するのは思ったより難しいです。
これらのいずれかが機能するはずです
$('span', '.box');
$('.box span');
$('.box > span');
$('.box').find('span');
$('.box').children('span');
$('.box').children('span').first();
など ....
あるいは
$('img[src$="something.com"]').before('<img src="newimage.jpg" />');
$('span:has(img)');
$('span').filter(function() { return $(this).find('img[src$="something.com"]').length })
$('img[src="http://something.com"]').closest('span');
span
特定の then を持つ画像を保持する特定のもののみをターゲットにしたい場合src
は、上記のセレクターを使用できます。
td.box
しかし、すべてのスパンを子孫としてターゲットにしたい場合は、 @adeneoによる提案が機能するはずです。
$('.box').find('span');
トリックを行います!
あなたが示したスニペットだけで、おそらく次のようなものを使用します:
$('td.box span')
td.box に他の親がある場合は、それらを使用してより具体的にすることができます。
$('.box span') を使用すると、スパンを選択できます
jquery find メソッドを使用できますhttp://api.jquery.com/find/