2015-07-10 6 views
-1

Я клонирую contentdiv, значение нового элемента ввода clone div увеличилось с upc0 до upc1. Но я не могу понять, как найти description0 id. Во время клонирования я получаю неопределенное значение. Из идентификатора описания я должен разобрать целочисленное значение. Через это значение только я изменю входной элемент клона.Как найти входной тег Id внутри элемента div

У меня есть div в HTML-странице, имя которой всегда известно, и внутри этого div есть href, подробности о котором неизвестны. Это может быть прямой ребенок родителя, или это может быть еще один внук. Выглядит примерно так:

Никто мне не помогает.

<div class="row-fluid" id="contentdiv"> 
<div class="span2"> 
    <div id="divupc" class="form-group"> 
     <label>UPC</label> 
     <input class="form-control" type="text" id="upc0" name="upc0" placeholder="UPC"/> 
    </div> 
</div> 
<div class="span2"> 
    <div id="divdescription" class="form-group"> 
     <label>Product Name</label> 
     <input class="form-control" type="text" id="description0" name="description0" placeholder="Product Name"/> 
    </div> 
</div> 

</div> 
<button class="btn btn-success" type="button" name="additem" id="additem"><i class="fa fa-plus-circle fa-fw"></i>Add New Item</button> 


<script> 
$("#additem").click(function(){ 
$('#gmail_loading').show(); 
var clonedRow = $('#contentdiv :last').clone(); 
var rowID_old = $("input[id^='description']",clonedRow).attr("id"); 
alert(rowID_old);**// Here I'm getting undefined, I need description0 value** 

}); 

Заранее спасибо

+0

вы пытались $ ('# containerDiv') найти ('# searchedId') ^^ – Julo0sS

+0

возможно дубликат:.? Http: // stackoverflow.com/questions/10126395/how-to-jquery-clone-and-change-id – Pete

ответ

0
$("#contentdiv div.span2:last input").attr("id"); 
or 
$("#contentdiv div.span2:last input[name=description0]").attr("id"); 
+0

#contentdiv undefined –

+0

Для $ ('# contentdiv: last'). clone(); #contentdiv не определено, но для выше это работает нормально. – Sagar

Смежные вопросы