显示从行到jquery弹出对话框的数据

时间:2015-10-29 08:18:34

标签: javascript php jquery

如何在弹出窗体的文本框中显示值。

function eopen(id) {    
    edialog.dialog("open");
    item_id = id;
    //show id in span field.
    $('#item-id').text(item_id);
    //how to show related columns for a id in text box below..
    $('#editname').val(??????);

这是从数据库加载的数据内容......

echo '<div><span class="item-name">'. $item[$i]['gitem_name'] . '</span>';
echo '<a class="edit-name" id="'. $item[$i]['gitem_id'] .'">edit</a>';

这是我的值编辑点击功能..

$('.edit-name').click(function (e) {
    e.preventDefault();
    eopen($(this).attr("id"));
});

这是弹出式表单值..

<span>Global ID : </span><span id="item-id" class="dialog-text"></span>
<input type="text" id="editname" style="width: 100%;" name="editname">

1 个答案:

答案 0 :(得分:0)

使用 .closest .find

function eopen(id) {    
   edialog.dialog("open");
   item_id = id;
   //show id in span field.
   $('#item-id').text(item_id);
   var value=$("#"+id).closest('div').find('.item-name').text();
   //get its parent with .closest and find item-name in it and get its text
   $('#editname').val(value);
}