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