2011-11-16 22 views
0

私は、CMSに組み込まれたページに適用されるJQueryプラグインを構築しました。JQuery - 最初の子孫を取得

今日、クライアントは編集にアクセス権を与えた領域に<div>を追加することで、プラグインを無効にしました(クリックに基づいて特定の領域が拡張されます)。

これで問題は私の小さなjQueryのスクリプトがにいくつかのものを適用することである

$("div#holders div") 

私のHTML構造は次のようである:editable areaは私のCMSでの別の領域がある

<div id="holders"> 
    <div>editable area</div> 
    <div>editable area</div> 
    <div>editable area</div> 
    <div>editable area</div> 
    <div>editable area</div> 
</div> 

クライアントが更新できる選択。

上記のJQueryセレクタを<div>の子孫をdiv#holdersに選択し、その内の<div>を無視するにはどうすればよいですか?

答えて

5

これを試してみてください:

$("#holders > div") 

の詳細はこちらを参照してください。注::私はこれとnoticdに出くわしhttp://api.jquery.com/child-selector/

+1

'$( "> elemは"、コンテキストは)'セレクタがで廃止される予定将来のリリース。 – Marty

+1

'div'修飾子は不要です。 '$("#holders> div ")' – jfriend00

+0

@ jfriend00 True、fixed –

関連する問題