リストビューがあります。その中で、すべてのリスト項目はドキュメント(.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-mobilealpha2リリースを使用しています。アンカータグにtarget=""属性を指定すると、正常に機能します。しかし、それなしでは機能しません。何が問題なのですか?plsは役立ちます。前もって感謝します。