Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 为什么这段代码可以与jquery 1.3.2一起使用,而不能与1.4.2一起使用?_Javascript_Jquery_Xhtml - Fatal编程技术网

Javascript 为什么这段代码可以与jquery 1.3.2一起使用,而不能与1.4.2一起使用?

Javascript 为什么这段代码可以与jquery 1.3.2一起使用,而不能与1.4.2一起使用?,javascript,jquery,xhtml,Javascript,Jquery,Xhtml,此代码 var tip = "<p class='adobe-reader-download'>Most computers will open PDF documents automatically, but you may need to download <a title='Link to Adobe website-opens in a new window'"; tip +=" href='http://www.adobe.com/products/acrobat/r

此代码

var tip = "<p class='adobe-reader-download'>Most computers will open PDF documents automatically, but you may need to download <a title='Link to Adobe website-opens in a new window'";
tip +=" href='http://www.adobe.com/products/acrobat/readstep2.html' target='_blank'>Adobe Reader</a>.</p>";


if($("div#maincontent a[href*='.pdf']").length>0){
    $("div#maincontent").children(":last-child").after(tip);
var tip=“

大多数计算机将自动打开PDF文档,但您可能需要下载。

”; if($(($div#maincontent a[href*='.pdf'])。长度>0){ $(“div#maincontent”).children(“:last child”)。在(tip)之后;
可以很好地使用此功能

<script
 src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
 type="text/javascript"></script>
<script 
type="text/jscript" 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>

但不使用此功能

<script
 src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
 type="text/javascript"></script>
<script 
type="text/jscript" 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>

$(文档).ready(函数(){
var tip=“

大多数计算机将自动打开PDF文档,但您可能需要下载。

”; if($(($div#maincontent a[href*='.pdf'])。长度>0){ $(“div#maincontent”).children(“:last child”)。在(tip)之后; } });
为此:

<div id="maincontent">
    <a href="sample.pdf">your pdf</a>
</div>

对于jq 1.4的输出:

你的pdf

大多数计算机将自动打开PDF文档,但您可能需要下载Adobe Reader。

$(文档)。就绪(函数(){
var tip=“

大多数计算机将自动打开PDF文档,但您可能需要下载。

”; if($(($div#maincontent a[href*='.pdf'])。长度>0){ $(“div#maincontent”).children(“:last child”)。在(tip)之后; } });
为此:

<div id="maincontent">
    <a href="sample.pdf">your pdf</a>
</div>

对于jq 1.4的输出:

你的pdf

大多数计算机会自动打开PDF文档,但您可能需要下载Adobe Reader。

您所说的“不起作用”是什么意思?提示没有附加到页面上吗?提示的链接不起作用吗?当您说“不起作用”时,请更具描述性,告诉我们如何操作

我在这里举了一个代码示例:

使用JSBin,您可以告诉它使用哪个版本的jQuery,我已经使用1.3.2和1.4.2对它进行了测试,没有发现任何问题。我对您发布的代码所做的唯一更改是,我用括号(“}”)关闭了“if”语句。

您所说的“不工作”是什么意思?提示没有附加到页面上吗?提示的链接不起作用吗?当你说它“不起作用”时,请描述得更详细一点,告诉我们怎么做

我在这里举了一个代码示例:


使用JSBin,您可以告诉它使用哪个版本的jQuery,我已经使用1.3.2和1.4.2对它进行了测试,没有发现任何问题。我对您发布的代码所做的唯一更改是,我用括号(“}”)关闭了“if”语句。

好吧,有一个例子,您没有逃过adobe reader download的双引号。。我不知道为什么。但可能是因为你的if没有关闭。。附言:你可以摆脱“>0”,它在没有它的情况下工作:P你没有真正解释什么是不工作的。你有没有试过用萤火虫四处看看发生了什么?DOM是否被修改过?有错误吗?有一个错误,你没有逃过adobe reader download的双引号。我不知道为什么。但可能是因为你的if没有关闭。。附言:你可以摆脱“>0”,它在没有它的情况下工作:P你没有真正解释什么是不工作的。你有没有试过用萤火虫四处看看发生了什么?DOM是否被修改过?是否存在错误?仍然无法使用1.4.2。这个类名
class='adobe-reader-download'
适用于1.3.2这个问题一定是其他问题。Xgreen-:)问题在jquery 1.4的链接中不同类型是
type=“text/jscript”'不是
type=“text/javascript”`很抱歉给您带来不便。我是否应该删除这个问题。或者我应该接受任何答案你可以接受答案。这对我来说更好:)很高兴你做得很好,我不会用1.4.2。这个类名
class='adobe-reader-download'
适用于1.3.2这个问题一定是其他问题。Xgreen-:)问题在jquery 1.4的链接中不同类型是
type=“text/jscript”'不是
type=“text/javascript”`很抱歉给您带来不便。我是否应该删除这个问题。或者我应该接受任何答案你可以接受答案。对我来说更好:)很高兴你解决了