clwn.net
当前位置:首页 >> JQuEry怎么获得动态添加的节点的ID >>

JQuEry怎么获得动态添加的节点的ID

有2种方法: 最简单的方法就是直接在标签中写onclick="",但是这样写其实是有点low的, 第二种方式是通过给类名绑定一个事件。 1 2 3 4 5 6 7 8 9 10 11 新加一条 aaa1 aaa2 aaa3 $("#pLabel").click(function(){ $("#ulLabel").append('aaaQ');...

$("#id")当然找不到了,因为这个ID是在页面初始化后才加入的。要解决这个问题采用live()事件委托。看下面的解析(摘自JQueryAPI): jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。 这个方法是基本是的 ...

使用Jquery获取某个div时需要这样写:$("#" + 所定义的id变量名)代码如下黑体加粗部分: $scope.openDoctorList = function (id,hospitalName) { $scope.uniqueHospitalId = id;var hospitalId = id + "hospital";if($scope.cacheHospitalId != ...

把下面的代码跑起来看看,我想你就明白了。 JQuery Test $(function() { n = 1; $(".clickme").click(function(){ $(".div_green").append('新添加的DIV'); n = n+1; }); $(".div_red01").live("click",function(){alert("事件委托成功!");}); ...

1、动态增加img标签时将事件触发绑定在标签上(事先写好触发方法) 如: //动态增加标签$("body").append("");//绑定的方法function imgclick(obj){ //获取标签id $(obj).attr("id");} 2、动态增加标签之后遍历标签绑定事件 //增加标签$("body")...

元素ID是唯一的,最好不要多个标签用相同id,可以在标签里加自定义属性再赋值嘛。 ........ function showIdsData(){ var imgs=$(".imgs img"); var ids=new Array(); for(var i=0;i

如下代码可以实现点击页面获得被点击元素的id $(document).click(function(e) { // 在页面任意位置点击而触发此事件 $(e.target).attr("id"); // e.target表示被点击的目标})示例代码如下 创建Html元素 点击页面后,设置被点击元素背景色并获取...

var flag = false;function addDiv(){if(!flag){$("body").append("添加的div");//动态添加divflag = true;}else alert("已经添加了");}function delDiv(){$("#123").remove();//通过id删除flag = false;}添加div删除div

工具: jquery 方法: 例如: 前台使用EL进行迭代LIST生成div,为其添加动态的id,生成之后变成下面样式 我们在使用Jquery获取某个div时需要这样写 $("#" + 所定义的id变量名); 而不能写成这样 $("#所定义的id变量名");

$(".nav-con1").attr("id"); 如果你有很多类名为nav-con1的div,那么就需要进行遍历获取了。

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com