Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 显示/隐藏外部.js文件的一部分_Javascript_Jquery - Fatal编程技术网

Javascript 显示/隐藏外部.js文件的一部分

Javascript 显示/隐藏外部.js文件的一部分,javascript,jquery,Javascript,Jquery,如何使用“切换”按钮显示/隐藏以下外部.js文件的答案?如果我有权访问代码,我可以将答案封装在一个div中,但是由于这是一个外部的.js文件,这可能吗 这是小提琴和代码: $(文档).ready(函数(){ $(“.pds-pd-link”).hide(); $(“.a2a_dd.pds share”).hide(); $(“.pds框”)。宽度(220); }); 外部JavaScript只是将元素添加到DOM中,这样就可以使用jQuery对它们进行操作,类似这样的操作可以: $(docu

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

这是小提琴和代码:


$(文档).ready(函数(){
$(“.pds-pd-link”).hide();
$(“.a2a_dd.pds share”).hide();
$(“.pds框”)。宽度(220);
});

外部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();
    });
});​
$(文档).ready(函数(){
$('.pds问题')。附加('');
$('.pds answer').hide();
$('.showanswer')。单击(函数(){
$(this.parent().next().show();
});
});​


使用添加
按钮
,然后隐藏答案。然后该函数显示答案

这是否也适用于IE8?我收到一个错误:“网页错误详细信息用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;.NET4.0C;.NET4.0E)时间戳:2012年6月28日10:37:57 UTC消息:“\U容器”为空或不是对象行:63字符:6669代码:0 URI:”我想JSFIDLE坏了,你能进入吗?嗯。。。我真的不明白。顺便说一句,如果您的投票来自Polldady,那么您可能包括一个JS,它创建了一个iframe,该iframe位于与原始页面不同的服务器上。在这种情况下,您不能在iframe上操作,因为它来自不同的域。
$(document).ready(function() {
    $('.pds-question').append('<input type="button" class="showanswer" value="show answer"/>');
    $('.pds-answer').hide();
    $('.showanswer').click(function() {
        $(this).parent().next().show();
    });
});​