初学者 - 尝试让 jQuery 插入元素
beginner - trying to get jquery to insert elements
嘿,所以我试图让javascript/jquery将一些盒子div插入我的DOM中 - 无法弄清楚为什么它不起作用。关心帮助我吗?在这里查看:http://codepen.io/anon/pen/gobcd
编辑(代码):
$document.ready(
for(i=0; i<17; i++){
$("#square_holder").append("<div class='block'></div>");
};
button.onclick=function(){
console.log("Prior grid setup cleared. Next you will be prompted for a new amount.")
var newnumber = gets.chomp;
console.log("You entered: #{newnumber}. Watch in awe as the grid fills ..... ")
};
);
您的代码:
$document.ready(
for (i = 0; i < 17; i++) {
$("#square_holder").append("<div class='block'></div>");
};
button.onclick = function () {
console.log("Prior grid setup cleared. Next you will be prompted for a new amount.")
var newnumber = gets.chomp;
console.log("You entered: #{newnumber}. Watch in awe as the grid fills ..... ")
};
);
据我所知,您还没有定义$document
,我怀疑您的实际意思是:
$(document).ready(
接下来,您需要将函数引用传递给 ready 函数,因此它应该是:
$(document).ready(function() {
那么你还没有声明一个名为 button
的变量,所以该行可能应该是:
$('button').click(function() {
// your code
});
进行所有这些更改后,新代码可能如下所示:
$(document).ready(function() {
for (i = 0; i < 17; i++) {
$("#square_holder").append("<div class='block'></div>");
};
$('button').click(function () {
console.log("Prior grid setup cleared. Next you will be prompted for a new amount.")
var newnumber = gets.chomp;
console.log("You entered: #{newnumber}. Watch in awe as the grid fills ..... ")
});
});
然后你的HTML有一些问题。<script>
标签可能可以移动到<head>
标签内部,或者至少应该移动到</body>
标签之前。在相关说明中,您正在尝试加载找不到的样式表和脚本。
您还需要将 <div id="square_holder">
后的<div>
更改为 </div>
,以便它结束该div,而不是开始一个新的div。
相关文章:
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 通过jQuery插入HTML不起作用
- 使用jquery插入动态HTML后,单击不起作用
- 使用jQuery插入表行
- 在使用jquery插入之前删除元素
- 使用 jQuery 插入其他表行
- jQuery 插入,然后淡出,然后删除
- 递增aspmvc视图页面中的计数器,用于使用jquery插入字段
- 使用 JQuery 插入 HTML 字符实体
- JQuery 和 Azure Table,有没有办法使用 JQuery 插入实体?,帐户密钥会发生什么
- 尝试使用 javascript/jQuery 插入 HTML 时出现意外标识符
- 如何获取通过 JQuery 插入到表行中的下拉框的值/文本
- 初学者 - 尝试让 jQuery 插入元素
- IE8 / IE7 / IE6似乎将通过JQuery插入的锚标记视为块级元素
- Jquery 插入 表单提交后丢失
- 使用 jquery 插入“输入按键”
- 当通过jQuery插入DOM时,什么时候应该将HTML字符串包装在单个元素中
- 将一个元素乘以一个数字,然后使用jQuery插入
- 当使用jQuery插入DOM时,JavaScript不会执行
- 如何使用jquery插入多行字符串html