jquery根据id删除div 点击按钮 新增一个div,并且div的id不同累加1,2,3,4

怎么用jquery 获取同级div 上一个div的id 跟下一个div的id_百度知道
怎么用jquery 获取同级div 上一个div的id 跟下一个div的id
&div id = &div1&&1&/div&
&div id = &div2&&2&/div&
&div id = &div3&&3&/div&
&div id = &div4&&4&/div&
&div id = &div5&&5&/div&
&/html&...
我有更好的答案
先获取当前对象,再根据对象去获取上一个兄弟节点和下一个兄弟节点.prev()&&&&&定义和用法&&&&prev() 获得匹配元素集合中每个元素紧邻的前一个同胞元素,通过选择器进行筛选是可选的。&&&&.prev(selector)参数描述&&&&selector & &字符串值,包含用于匹配元素的选择器表达式。 & &--说明:如果给定一个表示 DOM 元素集合的 jQuery 对象,.prev() 方法允许我们在 DOM 树中搜索这些元素的前一个同胞元素,并用匹配元素构造一个新的 jQuery 对象。.next()&&&&定义和用法&&&&next() 获得匹配元素集合中每个元素紧邻的同胞元素。如果提供选择器,则取回匹配该选择器的下一个同胞元素。&&&&.next(selector)&&&&参数描述&&&&selector & &字符串值,包含用于匹配元素的选择器表达式。 & &--说明:如果给定一个表示 DOM 元素集合的 jQuery 对象,.next() 方法允许我们搜索 DOM 树中的元素紧跟的同胞元素,并用匹配元素构造新的 jQuery 对象。示例:&&&&&!--HTML代码--&&div&id=&div1&&111&/div&div&id=&div2&&222&/div&div&id=&div3&&333&/div&$(&#div2&).prev().attr(&id&);&&&&//获取div2同级的上一个div的id,值为div1$(&#div2&).next().attr(&id&);&&&&//获取div2同级的下一个div的id,值为div3
采纳率:81%
来自团队:
$(&#div2&).prev().attr(&id&)$(&#div2&).next().attr(&id&)
本回答被提问者和网友采纳
$('#cur').silbings(); //同级$('#cur').prev();
//上一个$('#cur').next();
为您推荐:
其他类似问题
jquery的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。js怎么用循环给N个div各个绑定click事件并且输出这个div里面的内容? - 知乎44被浏览<strong class="NumberBoard-itemValue" title="1分享邀请回答13 条评论分享收藏感谢收起3添加评论分享收藏感谢收起怎么用JQuery动态添加div 比如 添加 点击一次添加按钮 增加一个div_百度知道
怎么用JQuery动态添加div 比如 添加 点击一次添加按钮 增加一个div
我有更好的答案
利用jq的append()追加函数即可实现,如:html:&div&class=&main&&&&&&&input&type=&button&&value=&添加&&class=&btn&&/&&/div&JQ:$(document).ready(function(){&&&&$(&.btn&).click(function(){&&&&&&&&var&html&=&&#39;&div&style=&width:200&height:30&border:1px&dashed&&margin-bottom:20&&&/div&&#39;;&&&&&&&&$(&.main&).append(html);&&&&});});
使用html()方法添加即可
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。jquery,怎么让一个div从中心慢慢变大,不要css3,是中心向4周的~【javascript吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:160,523贴子:
jquery,怎么让一个div从中心慢慢变大,不要css3,是中心向4周的~收藏
千锋javascript,名企内部推荐就业,入学签订就业协议,2周免费试学!千锋javascript,20周快速成为高级开发工程师,就业“薪”踏板!
margin:auto;然后animate()调整width和height不知是否可行。。。。拍脑门想的,没有做过....
使用Chrome或Firefox打开下面链接data:text/base64,PHNjcmlwdCBzcmM9Imh0dHA6Ly9jb2RlLmpxdWVyeS5jb20vanF1ZXJ5LTEuMTAuMi5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0PgokKGZ1bmN0aW9uKCl7CiAgJCgiPGRpdi8+IikuY3NzKHsKICAgIHBvc2l0aW9uOiJhYnNvbHV0ZSIsCiAgICBsZWZ0OjMwMCx0b3A6MzAwLAogICAgd2lkdGg6MTAsaGVpZ2h0OjEwLAogICAgYmFja2dyb3VuZDoicmVkIgogIH0pLmFuaW1hdGUoewogICAgd2lkdGg6NDEwLGhlaWdodDo0MTAsbWFyZ2luOi0yMDAKICB9LDIwMDApLmFwcGVuZFRvKCJib2R5Iik7Cn0pOwo8L3NjcmlwdD4=
假如div宽高为100。放大到200。animate,然后宽高填200,左和上margin负100。是100还是50忘记了。自己试试。
&!DOCTYPE html&&html lang=&en&&&head&
&meta charset=&UTF-8&&
&title&Demo&/title&
.box{position:width: 800height: 400border: 1px solid #}
/* css3版本
.demo{position:width: 200height: 100left: 50%;top: 50%;margin-top: -50margin-left: -100background: #transition:all .5s ease-}
.demo:hover{-webkit-transform:scale(1.5);transform:scale(1.5); }
.demo{position:width: 200height: 100left: 50%;top: 50%;margin-top: -50margin-left: -100background: #}
&/head&&body&
&div id=&box& class=&box&&
&div id=&demo& class=&demo&&&/div&
&/div&&script&
var demo = document.getElementById(&#39;demo&#39;),
maxW = 300,
maxH = 150;
//宽高假设都已知,否则自己再获取一下
var T = setInterval(function(){
if(w&300){
clearInterval(T);
demo.style.width = w+&px&;
demo.style.height = h+&px&;
demo.style.marginTop = -(w/2) +&#39;px&#39;;
demo.style.marginLeft = -(h/2) +&#39;px&#39;;
&/script&&/body&&/html&
CSS3 scale transform 多简单,在手机上也跑得快,真的不用?
写出来没楼主
登录百度帐号jquery 动态创造div的并创建不同的id值_百度知道
jquery 动态创造div的并创建不同的id值
通过Jquery动态创建div,并给div的id付不同的值,并动态的获得div的id值,例如&div id=&div1&&&/div&&div id=&div2&&&/div&&div id=&div3&&&/div&&div id=&div4&&&/div&
我有更好的答案
让id不停的变,比如设置默认值,然后让id自增。如果你想控制添加几个div。funtion createDiv(divNum){
for(int k=0;k&divNk++)
$(body).append(&&div id=&#39;div+&+k+&&#39;&& +div的内容可空+&&/div&&);
}}取值的话,获取所有的div,然后用each遍历,并获取id$.each($(&div&),function(){alert($(this).attr(&id&);)});
采纳率:55%
//&你好,以在&BODY&生成&DIV&为例子给你讲一个吧&&script&src=&&script&type=&text/javascript&&&&&&var&create&=&4;&&&&//&定义一个数字,用于指定要生成多少个DIV&&&&var&idStr&=&&&;&&&//&这里是生成之后的所有&div&的&&id&字符串&&&&var&idList&=&new&Array();&&&&//&这里是生成之后,所有&div&的&id&数组&&&&$(function()&{&&&&&&&&//&这里循环生成&create&个&div&&&&&&&&for&(var&i&=&1;&i&&=&&i++)&{&&&&&&&&&&&&//&这里指定&id&=&&div&&+&i,对应为&div1&div2&div3&&&&&&&&&&&&var&id&=&&div&&+&i;&&&&&&&&&&&&var&div&=&$(&&div&id=&#39;&&+&id&+&&&#39;&&&+&id&+&&&/div&&);&&&&&&&&&&&&$(&body&).append(div);//&body&拼接一个&div&&&&&&&&&&&&idStr&+=&id&+&&&&;&&&&//&拼接&id&字符串&&&&&&&&&&&&idList.push(id);&&&&&&//&把&id&放到数组里面&&&&&&&&}&&&&&&&&//&如果要获得所有生成的&div&的&,可以提供两种方法,第一种,在生成的时候,拼接字符串或者放到数组里面,第二种,在生成完&div&之后,遍历获取&&&&&&&&//&1、这里通过循环获取&id&&&&&&&&&var&eachId&=&&&;&&&&&&&&$(&body&&div&).each(function()&{&&&&&&&&&&&&//&获得div的id属性,拼接起来&&&&&&&&&&&&eachId&+=&$(this).attr(&id&)&+&&&&;&&&&&&&&})&&&&&&&&alert(&我是each出来的id:&&+&eachId);&&&&&&&&//&2、这里是生成的时候拼接的&&&&&&&&alert(&我是带出来的id:&&+&idStr);&&&&&&&&//&3、这里是通过数组&&&&&&&&var&listId&=&&&;&&&&&&&&for&(var&key&in&idList)&{&&&&&&&&&&&&//&获取数组中存储的&id&&&&&&&&&&&&listId&+=&idList[key]&+&&&&;&&&&&&&&}&&&&&&&&alert(&我是数组遍历的id:&&+&listId);&&&&})&/script&
为您推荐:
其他类似问题
jquery的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 jquery根据id删除div 的文章

 

随机推荐