Appending rows Jquery/Bootstrap
Appending rows Jquery/Bootstrap
我的mkRow()
函数根本不起作用,我想知道原因。我试过让按钮附加一个简单的<h1>Hello</h1>
,它运行得很好,但当我尝试这个时,它只是失败了
我的HTML:
<html>
<head>
<title>Testing</title>
</head>
<script type="text/javascript" src="jquery-1.11.3.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="stylo.css">
<script type="text/javascript" src="functions.js"></script>
<body>
<div class="container" id="main">
<div class="row">
<div class="col-sm-12" id="Header">
<h1>Todo List</h1>
</div>
</div>
<div class="row" id="row1">
<div class="col-sm-2"></div>
<div class="col-sm-2 not-done item">
<div class="boton btnleft"><</div>
<p>what</p>
<div class="boton btnright">></div>
</div>
<div class="col-sm-1"></div>
<div class="col-sm-2 in-progress item">
<div class="boton btnleft"><</div>
<p>what</p>
<div class="boton btnright">></div>
</div>
<div class="col-sm-1"></div>
<div class="col-sm-2 done item">
<div class="boton btnleft"><</div>
<p>what</p>
<div class="boton btnright">></div>
</div>
<div class="col-sm-2"></div>
</div>
</div>
</body>
</html>
我的.js文件:
$(document).ready(init);
var rows = 0;
function init(){
$(".btnright").on('click', mkRow);
$(".btnleft").on('click', moveLeft);
}
function mkItem(content){
var protoItem = '<div class="col-sm-2 item"><div class="boton btnleft"><</div><p>' + contenido + '</p><div class="boton btnright">></div></div>';
return protoItem;
}
function getRows(){
rows++;
return rows;
}
function mkRow(){
$("#main").append('
<div class="row" id="row' + getRows + '">
<div class="col-sm-2"></div>
<div class="col-sm-2 not-done item">
<div class="boton btnleft"><</div>
<div class="boton btnright">></div>
</div>
<div class="col-sm-1"></div>
<div class="col-sm-2 in-progress item">
<div class="boton btnleft"><</div>
<div class="boton btnright">></div>
</div>
<div class="col-sm-1"></div>
<div class="col-sm-2 done item">
<div class="boton btnleft"><</div>
<div class="boton btnright">></div>
</div>
<div class="col-sm-2"></div>
</div>');
}
function moveRight(){
//
}
function moveLeft(){
//
}
当使用.append()
或.html()
时,您可以在一行中创建它,或者对于多行,您需要使用+
符号
.append('<div>'+
'<span>'+
'</span>'+
'</div>';
);
相关文章:
- Jquery and Bootstrap Modal
- Bootstrap和JQuery可拖动
- jquery.proxy in the bootstrap-typeahead.js context
- 有没有一种方法可以使用已经过时的jquery的Filtrify和需要更高版本jquery的bootstrap
- jquery点击bootstrap 3选项卡上的事件
- 将TypeAhead与jQuery和Bootstrap 2.1结合使用
- Bootstrap/JQuery-单选按钮组事件函数
- Bootstrap/jQuery form Validation with ASP.NET - 非常基本的功能
- Bootstrap/jQuery 模式无法正常工作
- 寻找聪明的方法来制作这个Bootstrap/jQuery代码“;DRY”;
- 如何使用HTML/Twitter Bootstrap/Jquery Mobile等创建简单的iOS类型的表视图
- 如何使Bootstrap jQuery数据表响应和增加/减少滚动条高度根据页面的大小
- 动态填充选项在搜索框(选择)bootstrap jquery
- 进度条的行为取决于复选框bootstrap + jquery
- 发送一个表单到电子邮件(AJAX, Bootstrap, Jquery)
- 实时搜索(输入时动态过滤结果)- Bootstrap, jQuery
- 托管Bootstrap/Jquery/HTML5Shiv在IE8中局部破坏站点
- 使用bootstrap/jquery动态添加tabs/tab内容的更干净的方法
- Bootstrap jQuery Tabs 在 Drop 中不起作用
- jQuery验证插件,Bootstrap, jQuery Bootstrap文件输入RegEx -验证工作在Firefo