3

我需要获取包含输入的 div 的 id,例如:

<div id="example">
    <label for="i1">Label1</label>
    <input id="i1" name="i1" type="text"/>
</div>

我希望能帮助我!

4

3 回答 3

2

您可以尝试:has()选择器:

$('div:has("input")').attr('id')

演示

于 2012-08-08T08:49:07.243 回答
2
$('input').on('click', function(){

    alert($(this).parent().attr('id'));

});
于 2012-08-08T08:49:35.263 回答
1

你的意思是:

$("div:has('input')").attr("id");

或者

$("div").has('input').attr("id");
于 2012-08-08T08:52:01.127 回答