为什么不;t Jquery有效,而js有效
why doesn't Jquery work, when js does?
我正在学习Jquery,我不明白为什么Jquery行都不执行,而javascript行执行。当我用浏览器打开它时,控制台显示"你好世界"answers"未定义"。如果我把这些行放在控制台中,它们就会按预期执行。这是我的代码:`
<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8">
<title> cim </title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"> $('div:nth(0)').attr("class","marked") </script>
<script>
$(document).ready(funk())
function funk() {
$("div").css("border", "3px solid red");
console.log("hello world");
$("div:nth(0)").attr("class","marked");
console.log($("div:nth(0)").attr("oo"));
$("div").append("LLLLLLLLLLLLLLLLLLLLL");
}
</script>
</head>
<body>
<div oo="ooo">
<p> blah </p>
<p> blah <br></p>
<p>blah</p>
</div>
<div>
<p> asd</p>
<p> asd</p>
<p > asd</p>
</div>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
</body>
</html>enter code here`
的一些问题
- 您包含了两个版本的jQuery(不需要)
- 不能在一个
script
元素中运行代码并链接到外部文件。所以第一个里面的代码将被忽略 - 您立即执行
func
方法,但DOM尚未就绪,因此找不到所有元素 - 不存在CCD_ 3选择器。
:nth-child
或:eq
你需要的是
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(funk);
function funk() {
$("div").css("border", "3px solid red");
console.log("hello world");
$("div:nth(0)").attr("class","marked");
console.log($("div:eq(0)").attr("oo"));
$("div").append("LLLLLLLLLLLLLLLLLLLLL");
}
</script>
将$(document).ready(funk())
更改为此$(document).ready(function () {funk();});
相关文章:
- 如何使用Node.js最有效地解析网页
- D3.js生成有效的SVG,但不显示任何内容
- 如何在three.js中有效地使用TraingleStripDrawMode
- JS代码在jsbin中有效,在jsfiddle或Chrome/Safari中无效
- 使用Underscore.js修改json数组中所选元素的更有效方法
- 将JS对象数组转换为嵌套形式的最有效方法
- 为什么form.submit()在使用jQuery时有效,而在使用普通JS时无效
- “*[attribute ^="string”是如何/为什么是有效的querySelector?(JS bug
- 为什么模块级返回语句在 Node.js 中有效
- 在Rails中使用remote:true在Chrome中有效,但在Safari中无效——从js.erb文件调用succe
- Angular JS字段仅当其值大于tan零时有效
- 正则表达式在浏览器上有效,但在Node.js中无效
- Regex以确定该值在JS中是否有效,返回null
- underscore.js IIFE语法有效吗
- 为什么不;t Jquery有效,而js有效
- Js-一种在DOM中查找第n个元素的更优雅/更有效的方法
- 异步HTTP(ajax)请求在脚本标记中有效,但在js文件中无效
- 有效的xhtml 1.0严格JS切换,没有推测性解析错误
- 这是一个有效的JS代码吗
- 检查JSON LIKE字符串是否有效- JS正则表达式