Iam使用Jquery动态分配图像源代码。
这是我的HTML代码:
如何在JQuery中传递多个图像源代码
<img src="" id="picNameId" class="picNameId" name="picNameId" style="height: 100px; width: 100px; display: none;">
<input type="hidden" name="ticketFileAttahmentName" id="ticketFileAttahmentName" value=""> <br>
这是我的jQuery代码:
var ticketFileAttahmentName=$("#ticketFileAttahmentName").val();
if(ticketFileAttahmentName!='')
{
var ticketFileAttahmentName1=ticketFileAttahmentName.split("|");
for(i=0;i<ticketFileAttahmentName1.length;i++)
{
if(ticketFileAttahmentName1.length>1)
{
var file = ticketFileAttahmentName1[i];
var src="/xxxxxx/files/"+file;
document.getElementById("picNameId").src = src;
$("#picNameId").src = src;
$("#picNameId").show();
}else{
var src="/xxxxxx/files/"+ticketFileAttahmentName;
document.getElementById("picNameId").src = src;
$(".picNameId").src = src;
$(".picNameId").show();
}
}
}
荫得到所有文件名中console.log
但IAM无法设置显示多个文件相同的输入。
对于单个文件iam能够显示。
你想完成什么?此代码将在每次迭代中替换img src。如果你想显示多个图像,你必须为每个文件名添加一个img元素。 – henrikenblom
@HenrikEnblom你能用代码解释吗 – karthik
好吧,等一下。 – henrikenblom