我有一个代表DIV的jQuery对象:
$rel = $('#rel_'+rel.id);
在那个DIV中,有一个BUTTON,我的自定义属性“rid”设置为rel.id
我需要选择该按钮,它的工作原理如下:
$("[rid='"+rel.id+"']").html();
但我认为这不是最快的解决方案,因为它需要解析整个DOM,因为我知道按钮总是在DIV中,我可以避免。
我尝试使用以下代码:
$rel.children("[rid='"+rel.id+"']").html();
但这没效果。
感谢您的帮助。
答案 0 :(得分:19)
如果它可能不是直接的孩子,你需要find
而不是children
(只关注直接孩子):
$rel.find("[rid='"+rel.id+"']").html();