用选择器在表格单元格中找到div

时间:2009-05-12 17:18:03

标签: jquery image selector

如果可能,我需要一点帮助,因为我找不到带选择器的图像的源attritube

我刚刚使用过$(this).children('someclass'), 我想要找到的那个是在另一个div

旁边的同一个表格单元格中
$(".reg_info_body").hide();
$(".reg_info").toggle(function(){
    $(this).children(".reg_info_body").slideDown(100);

    var $bb = $(this).parent().next(".img_uitklapbaar").attr("src");
    alert("source img: " + $bb); // for testing


    }, function(){
        $(this).children(".reg_info_body").slideUp(300);
    }
);
    
<tr class="reg_rij">
  <td width="20%"><div class="reg_form_label">Voornaam:</div></td>
  <td width="12%" class="reg_info" > <input type="text" class="reg_invoer" name="voornaam" 
    size="20" maxlength="20" value="<?php if (isset($trimmed['voornaam'])) echo $trimmed['voornaam']; ?>" /></td>
  <td width="4%" class="reg_info">?*</td>
  <td width="64%" class="reg_info"><div class="reg_info_body"><h4>? -: Voornaam [verplicht]</h4><p>
    Vul hier uw voornaam in</p></div>
    <div align="right"><img  class="img_uitklapbaar" src="../images/expand_icon.gif" width="16" height="16" /></div></td>
</tr>

2 个答案:

答案 0 :(得分:0)

也许,我必须稍微改变它,但它并不完全准确

var $bb = $(this).parent().find(".img_uitklapbaar").attr("src");

我将暂时保留我之前的发现see example

答案 1 :(得分:0)

您还可以查看siblings方法。也可能适合你。