我有一个jquery和php项目,我正在处理用户上传图像放在块中的位置。我上传了图片,但是我无法将img源设置为上传的图片。
<div class="one">
<img id="first" src="" height="100" width="100">
</div>
我在jquery中使用了大约200个这样的数组。
'images/'.$_FILES['file']['name']
以上是我在php中上传图片的网址。
我无法理解如何在DOM中设置源代码以及使用DOM来使用setAttribute清除源代码。如果有人能让我走上正轨或给我基本的php DOM,我将不胜感激。
修改
好了看了几个回复之后我看到我没有提供足够的信息,我需要通过php在服务器上更改源代码,jquery更改只会更改本地源。很抱歉没有提供足够的信息。
有些事情:
$node->setAttribute('src', "images/" . $_FILES['file']['name'] );
但简单地说,我并不真正理解DOM所需的所有步骤。
答案 0 :(得分:1)
这样的内容可以帮助您删除任何图像的src值
function clearAllImgs()
{
var imgs = $('.one').find('img');
imgs.each(function(){
$(this).attr('src', '')
});
}
答案 1 :(得分:0)
如果您使用jquery,则可以使用$(selector).attr('name', 'newValue')
设置节点属性。例如$('img').attr('src', 'something')
;