我正在尝试打印当前可见的 div,但我的 jQuery 无法正常工作
这是我尝试使用 printElement plugin 进行的操作
$('.printDirections').click(function() {
$(this).parent().children().('div').is(':visible').printElement()
});
我的 HTML 看起来像这样
<div class="directionstext">
<img src="/images/opendays/print.gif" class="printDirections">
<div id="prop1" style="display: none;">
some text
</div>
<div id="prop2" style="display: none;">
some text
</div>
<div id="prop3" style="display: block;">
some text
</div>
</div>
知道我做错了什么吗?
最佳答案
您的选择器似乎不正确。您可能正在寻找:
$('.printDirections').click(function() {
$(this).siblings('div:visible').printElement();
});
关于jQuery打印元素问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4827822/