在jquery中的div中获取文本框ID

时间:2012-05-18 21:53:38

标签: jquery

我需要你的帮助,根据jquery中div的css类名在div中找到textbox id。

<div class="FH_element FH_text required" id="FH_0_first_name">
    <label for="FHE_0_first_name">First*<small></small></label>
    <div>
        <input type="text" title="" name="first_name" value="" tabindex="3" id="FHE_0_first_name">
    </div>
</div>

在上面的代码中,我需要在jquery中使用div的类名(必需)来查找文本框id(FHE_0_first_name)。

4 个答案:

答案 0 :(得分:8)

使用非常具体的选择器:

var textboxId = $('div.FH_element.FH_text.required')
    .find('input[type="text"]')[0]
    .id;

答案 1 :(得分:5)

jQuery('.required input').attr('id')

答案 2 :(得分:4)

这应该有帮助

var textBoxId = $('.required').find('input[type=text]').attr('id');

答案 3 :(得分:3)

试试这个:

$('.required').find('input').attr('id')