我正在尝试打印当前可见的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>
任何想法我做错了什么?
答案 0 :(得分:4)
看起来您的选择器不正确。你可能正在寻找:
$('.printDirections').click(function() {
$(this).siblings('div:visible').printElement();
});