请教一个jquery div拖拽排序动态添加div排序的问题

jquery如何在DIV的后面动态添加一个DIV?_百度知道
jquery如何在DIV的后面动态添加一个DIV?
  $(&#btn&).click(function(){  $(&#test&).append(& &div&XXXXXXXXXXXXX&/div&&);  //或者 $(&&div&XXXXXXXXXXXXX&/div&&).appendTo(&#test&);  });    $(&#btn&).live(&click&,function(){  $(&#test&).append(& &div&XXXXXXXXXXXXX&/div&&);  //或者 $(&&div&XXXXXXXXXXXXX&/div&&).appendTo(&#test&);  });    $(&#btn&).bind(&click&,function(){  $(&#test&).append(& &div&XXXXXXXXXXXXX&/div&&);  //或者 $(&&div&XXXXXXXXXXXXX&/div&&).appendTo(&#test&);  });
其他类似问题
为您推荐:
2&div&div&/&div&&&&/);&$(&div&div&///&&lt.append(&div&&#maindiv&1&div&3&lt&div id=&maindiv&div&div&gt
大哥,你别害我啊,还是你没有看清楚我提问呢.
其他3条回答
&nbsp,然后再探究其他更多实现方式;2&three&&&id=&&&&&&&two&&lt,该如何实现;ID&先掌握这种方法;Js&&节点}).after(&&&&id=&/div&/div&$(&&&one&#two&1&3&/div&的&DIV&&nbsp,在其后边添加一个&nbsp使用 after 方法可以实现这种效果;&div&&DIV&parent&/div&div&/div&gt?html 代码;&&div&#two&&为&我是新添加的内容&);//选择&div&&&&gt:&&&);&nbsp,我想在第2个DIV的后面动态去添加一个DIV;div&&lt:$(function(){&节点;id=&id=&quot。例如;代码
在所有段落之后插入一些HTML标记代码。HTML 代码:&p&I would like to say: &/p&jQuery 代码:$(&p&).after(&&b&Hello&/b&&);结果:&p&I would like to say: &/p&&b&Hello&/b&jquery的after
//纯手打没测试但是实现肯定是这样的.不保证直接运行$('div&div:eq(1)').after('&div&&/div'&);
jquery的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁编程开发子分类怎么用JQuery动态添加div 比如 添加 点击一次添加按钮 增加一个div_百度知道
怎么用JQuery动态添加div 比如 添加 点击一次添加按钮 增加一个div
提问者采纳
html&白菜编辑部&lt&lt.js&meta charset=&&#47.8;button&&javascript&style&jquery-1;button&&&head&&/text/body&/keywords&;);css&& src=&html lang=&&'UTF-8&&en-US&quot.click (function ()
$('&button'style type=&body& &添加div&&div&&/&gt.div& content=&/
})&&#47.0;head&title&script type=&&&&script type=&&&11&script&text/&/&);&javascript&&/白菜编辑部&text/body');meta name=&quot!DOCTYPE HTML&&script&
});/ $ (function ()
$ (&#39.append('title&gt
其他类似问题
为您推荐:
其他1条回答
html等方法追加到指定容积里说一下思路吧,一般可以用append,给添加按钮绑定点击方法,然后向里面追加就好了
jquery的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁jquery 向DIV动态添加元素_百度知道
jquery 向DIV动态添加元素
/a&gt://d://d;&a id=& href=&quot.easyui-linkbutton &btnAddSearch& class=&/zhidao/wh%3D450%2C600/sign=cb8f49a7e5cd7b89ee91/5d6034a85edf8db1d49b564e7421://d./zhidao/pic/item/5d6034a85edf8db1d49b564e7421.baidu.#tt'#& &添加查询栏位&lt.hiphotos.jpg" esrc="http.hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">aitem1&http-equiv=&/option&
});text/css&/head&&/style&
&lt.w3;name=&button&" target="_blank">/select&form&TEST& form{/option&
&script&0;/div&&input&nbsp.jquery&body&select&/body&min-);type=&/option&&);/script&&option&html&nbsp
如上面所见,我select写的是固定option,假如我在JS里动态给select添加option,使用clone(true)去复制,也能达到上面所写的效果吗?
clone(true)会同时复制节点及其绑定的事件,假如你动态获取的事件绑定在select上,那clone后也是可以的。例如demo中删除按钮的事件,clone后照样可用
var num=1能帮我看看我这样写有何不妥吗?
我觉得你的思路有问题,你不需要每次clone就动态添加下拉项目你可以这样:在第一次生成页面的时候,就给下拉列表动态添加列表项,后续的只要复制它就行了,列表项自然就会被复制还是原来的demo,我把给定的列表项改为动态生成了,供你参考&script& $(function(){
for(i=0;i&5;i++)
$(&select&).append(&&option&value='&+i+&'&选项&+i+&&/option&&)
$(&input[name='add']&).click(function(event)&{
$(&#queryinput&).append($(&#queryinput&div:first-child&).clone(true));
$(&input[name='del']&).click(function(event)&{
$(this).parent().remove();
}); })&/script&&form& &input&type=&button&&name=&add&&value=&添加查询栏位&&/& &div&id=&queryinput&&
&select&&/select&
&input&type=&text&&
&input&type=&button&&name=&del&&value=&删除&&/&
&/div& &/div&&/form&
提问者评价
非常感谢了
相关专业回答
  $(&#btn&).click(function(){
  $(&#test&).append(& &div&XXXXXXXXXXXXX&/div&&);
  //或者 $(&&div&XXXXXXXXXXXXX&/div&&).appendTo(&#test&);
  $(&#btn&).live(&click&,function(){
  $(&#test&).append(& &div&XXXXXXXXXXXXX&/div&&);
  //或者 $(&&div&XXXXXXXXXXXXX&/div&&).appendTo(&#test&);
其他类似问题
为您推荐:
jquery的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁jquery为动态添加元素添加事件
以前我们定义事件,比如为元素定义单击事件是这样写的:
$('input').click(function () {
//处理代码
$('.clickme').bind('click', function() {
// Bound handler called.
但是这只能是对已经加载好的元素定义事件,那些后来添加插入的元素则需要另行绑定。即使你使用jquery的clone函数,它并不能将事件也复制(到目前为止我还不清楚它是为什么这样定义,是没法复制还是刻意这么处理,以防止出现某些异常,这还有待去分析一下jquery的源代码)。
现在,使用live你可以轻松搞定,
$('.clickme').live('click', function() { // Live handler called. });这样,你即使在后面动态插入的元素,也会被绑定事件,$('body').append('&div class=&clickme&&Another target&/div&');
定义和用法
live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)。
问题:使用jQuery的live()方法绑定事件,有时会出现重复绑定的情况,如,当点击一个按钮时,此按钮所绑定的事件会并执行n遍。
解决:使用die()方法,在live()方法绑定前,将此元素上的前面被绑定的事件统统解除,然后再通过live()方法绑定新的事件。
//先通过die()方法解除,再通过live()绑定
$(&#selectAll&).die().live(&click&,function(){
//事件运行代码
//先通过die()方法解除,再通过live()绑定
$(&#selectAll&).die().live(&click&,function(){
&&//事件运行代码
&});die()方法简介:
die([type], [fn])&SPAN style=&WHITE-SPACE: normal&& &/SPAN&
die([type], [fn])
jQuery 1.3新增。此方法与live正好完全相反。
如果不带参数,则所有绑定的live事件都会被移除。
你可以解除用live注册的自定义事件。
如果提供了type参数,那么会移除对应的live事件。
如果也指定了第二个参数function,则只移出指定的事件处理函数。
作者:zongquanliu
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'}

我要回帖

更多关于 jquery动态添加div 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信