0

我使用引导框架来调用模式对话框-并且我试图根据单击的行从 mysql 表中传递一个唯一值。

我的代码工作到将值传递给对话框的地步,但我无法让它显示在文本框中。h3 现在将其显示在标题中。

这是工作代码的链接。 http://jsfiddle.net/ZEpLV/14/

这是我的代码的样子:

<div id="com" class="modal hide fade in" style="display: none; ">
    <div class="modal-header">
        <a class="close" data-dismiss="modal">×</a>
            <h4>Server ID:<h3>PLace for your id</h3>

    <div class="modal-body">
        <h4>Text in a modal</h4>
        <input value="" type="text" name="id" Value="">
        <p>You can add some text here.</p>              
    </div>

    <div class="modal-footer">
        <a href="#" class="btn btn-success">Call to action</a>
        <a href="#" class="btn" data-dismiss="modal">Close</a>
    </div>
    <script>

    $(".modal-toggler").click(function(){
    var _id = $(this).attr("id");
    $("#com h3").text(_id);
    $("#com").show();
    return false;
});
</script>
4

2 回答 2

3

对于您需要使用的输入.val(),而不是.text()

$("#com input").val(_id);
于 2013-05-16T19:57:29.993 回答
1

为文本字段提供一个 ID 并使用文本字段的 id 和 .val()

$("#text").val(_id);

http://jsfiddle.net/chauhangs/ZEpLV/15/

 $(".modal-toggler").click(function(){
   var _id = $(this).attr("id");
   $("#com h3").text(_id);
   $("#text").val(_id);
   $("#com").show();
   return false;
});
于 2013-05-16T19:58:59.213 回答