我有列表视图。其中,每个列表项都是一个文档(.pdf、.xls、.doc 等)。单击列表项后,我需要在同一页面中打开文档。所以我使用了没有 target="_BLANK" 的锚标签。但它不起作用。使用目标属性,工作正常,它在一个新选项卡中打开。但我需要它在同一个选项卡中。这是我使用的代码。
$('div').live('pageshow',function(event, ui){
var parent = document.getElementById('listview');
var listItem = document.createElement('li');
listItem.setAttribute('id','listitem');
listItem.innerHTML = "<a href='testdoc.doc' >My Word document</a>";
parent.appendChild(listItem);
var listItem = document.createElement('li');
listItem.setAttribute('id','listitem');
listItem.innerHTML = "<a href='Contacts.pdf' >My Pdf Document</a>";
parent.appendChild(listItem);
var listItem = document.createElement('li');
listItem.setAttribute('id','listitem');
listItem.innerHTML = "<a href='testx.xls' target='' >My Spreadsheet document</a>";
parent.appendChild(listItem);
var listItem = document.createElement('li');
listItem.setAttribute('id','listitem');
listItem.innerHTML = "<a href='Images/testImage.png' >My Image document</a>";
parent.appendChild(listItem);
});
我正在使用 JQuery-mobile alpha2 版本。当我在锚标记中给出 target="" 属性时,它工作正常。但没有它它就无法工作。它出了什么问题?请帮忙。提前致谢。