1

您好,我正在创建一个需要动态上传多个文件的 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>

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

4

0 回答 0