好的,所以我有一个输入对话框。关闭对话框时,有一个更新父 UL 的功能。该 UL 中的父 LI 应具有文本输入值。它不工作。请帮忙。我在我的更新中放了一个警报,看看这个值是否在那里。没运气。http://jsfiddle.net/C9EbG/
jQuery
$("input.save").click(function () {
$('#numbers tbody tr').each(function(i,v){
var ele = $(v);
var adjName = $('input[name=adjName]',ele).val();
parent.updateParent2(adjName);
});
});
//////////////////////////////
function updateParent2(adjName){
alert(adjName);
var ul = $('ul.adjTabs');
var li = ul.find('li:first').clone().val(adjName);
li.find('li:first input');
li.appendTo(ul)//.val(adjName);
}
HTML
<table id="numbers">
<tbody>
<tr id="cloneableRow" class="prototype">
<td >
<input type="text" name="adjName" value="" class="text214 apni"/>
</td>
</tr>
</tbody>
</table>
<input type='button' value='save' class='save' />
<ul class="tabs adjTabs">
<li class="selected"><a href="#">Adjustments ABC</a></li>
<li><a href="#">Adjustments DEF</a></li>
</ul>