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 に答える