0

如何使用“切换”按钮显示/隐藏以下外部 .js 文件的答案?如果我可以访问代码,我可以将答案包装在一个 div 中,但由于这是一个外部 .js 文件,这可能吗?

这是小提琴和代码:

http://jsfiddle.net/Wx5mM/

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script type="text/javascript">
      $(document).ready(function() {
        $(".pds-pd-link").hide();
        $(".a2a_dd.pds-share").hide();
        $(".pds-box").width(220);
      });
    </script>
    <script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/5968383.js"></script>
    <noscript><a href="http://polldaddy.com/poll/5968383/">This is a test question ?</a></noscript>
4

1 回答 1

0

外部 JavaScript 只是将元素添加到 DOM 中,因此可以使用 jQuery 来操作它们,如下所示:

$(document).ready(function() {
    $('.pds-question').append('<input type="button" class="showanswer" value="show answer"/>');
    $('.pds-answer').hide();
    $('.showanswer').click(function() {
        $(this).parent().next().show();
    });
});​

这里的工作示例

使用.append()添加button,然后隐藏答案。然后该.click()函数显示答案

于 2012-06-28T09:33:38.633 回答