2013-04-20 6 views
6

:そのDIVで属性値によって要素の子を取得し、私はDIV表すjQueryオブジェクト持って

$rel = $('#rel_'+rel.id); 

を、私のカスタム属性を持つボタンを「取り除く」rel.idに設定があり

$("[rid='"+rel.id+"']").html(); 

しかし、私はボタンがDIVの内側に常に知っているので、私はそれがために全体のDOMを解析する必要があるとして、それが最速の可能な解決策ではないと思うし、私はそのボタンを選択する必要があり、それはこのように動作します私はカールするそれを避ける。

私は、次のコードでそれを試してみました:

$rel.children("[rid='"+rel.id+"']").html(); 

が、それは動作しませんでした。

ありがとうございました。

答えて

14

それが直接の子でなくてもよい場合は、(唯一の直接の子を見て)findではなく、childrenをお勧めします:

$rel.find("[rid='"+rel.id+"']").html(); 
関連する問題