首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery打印插件打印错误的选定值

jQuery打印插件打印错误的选定值
EN

Stack Overflow用户
提问于 2015-02-11 08:58:00
回答 1查看 192关注 0票数 0

我特别尝试了所有的jQuery库,printElement,print和PrintArea。所有这些库都提供相同的输出,这是不正确的。下面是小提琴的演示:

http://jsfiddle.net/ovy11s1q/

我的html代码是:

代码语言:javascript
复制
    <div id="printDiv">Drop Down:
        <select name="selectInput" id="selectInput">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3" selected>3</option>
            <option value="4">4</option>
            <option value="5">5</option>
        </select>
        <button type="button" name="Print" id='printDivButton' value="Print">Click to print !</button>
 </div>

我的javascript代码是:

代码语言:javascript
复制
    $('#printDivButton').click(function () {
        $("#printDiv").print();
    });

当我选择4,它给出正确的打印,但当我选择2,它给出错误的打印。

我不想修改任何库,但需要一个解决办法!

EN

回答 1

Stack Overflow用户

发布于 2015-02-11 09:52:33

经过一些测试后,您可以尝试:

代码语言:javascript
复制
$('#selectInput').on('change', function() {
    var v = this.value;
    $('#selectInput option').removeAttr('selected');
    $("#selectInput option[value="+v+"]").attr('selected', 'selected');
});
$('#printDivButton').click( function() {
   $("#printDiv").print();
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28450154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档