如何更改通过jquery追加动态创建的文本框的值

时间:2012-12-06 11:16:07

标签: jquery wordpress

您好我正在创建一个wordpress插件,其中动态需要多个文件上传。 但是我无法更新jquery附加创建的文本值,这里是我的代码。

        <script>
        function uploadimage(imageid)
        {

                id="#imgfile"+imageid;

                jQuery(document).ready(function() {
                 formfield = jQuery(id).attr('name');
                 tb_show('', 'media-upload.php?type=image&amp;TB_iframe=true');
                 return false;
                });

                window.send_to_editor = function(html) {
                 imgurl = jQuery('img',html).attr('src');
                 jQuery(id).val(imgurl); 
                 tb_remove();

                }
         }

        function countRows()
        {
        var oRows = document.getElementById('property').getElementsByTagName('tr');
        var i= oRows.length;

        return i;
        }

        function addRow()
        {
        var a= jQuery.noConflict();
        var i=countRows();

        var content="<tr><td>Image Link</td><td>&nbsp;</td><td>&nbsp;</td><td class='controls'><input type='text' style='width:300px;' value='img1'  name='imgfile"+i+"' id='imgfile"+i+" '></td><td><input type='button' onClick='uploadimage("+i+")' value='upload'></td></tr>";
        document.getElementById('noOfRows').value=i;
        a('#property').append(content);
        }

        </script>



        <button type="button" onclick="addRow()" class="btn btn-primary">Add Image Url</button>

当我创建上传文本框和按钮而没有附加时,它可以正常工作。

0 个答案:

没有答案
相关问题