我一直在尝试为页面上的PDF查看器创建动态src属性。它运作完美。每次我单击数据表中的一行并获取第二个子值并将其用作pdf查看器的scr属性时,它都会触发click事件。我使用attr函数来更改pdf查看器的src属性。当我单击一次后,它将起作用并在查看器上显示相应的pdf。但是当我第二次单击另一行时。不应在查看器上更改PDF。单击行后,我还使用显示功能使查看器可见。 预先感谢大家。
这是我的代码;
$("#last tr").on('click', function() {
var fgr = $(this).children('td').eq(1).html();
$("#pdfviewer").show();
$('#pdfviewer').attr('src','pdf/'+fgr+'.pdf');
});
这是我在其中创建div元素的html代码。
<div class="row">
<div id="pdfviewer" class="col" style="display:none">
<embed id="pdf" src="" alt="pdf" pluginspage="http://www.adobe.com/products/acrobat/readstep2.html">
</div>