如何通过使用jQuery单击该DIV来获取children DIV类名
How can I get children DIV class name by clicking that div with jQuery
如何实现当单击一个div并更改值时,将该div类名保存到另一个变量?
这是代码。
<div id="tradicionalen" contenteditable="true">
<div class="tradicionalen-0">0.1</div>
<div class="tradicionalen-1">0.5</div>
<div class="tradicionalen-2">1.1</div>
<div class="tradicionalen-3">1.7</div>
<div class="tradicionalen-4">2.8</div>
<div class="tradicionalen-5">4.4</div>
<div class="tradicionalen-6">5</div>
</div>
我试过了:
$("#tradicionalen").children().click(function(){
alert($(this).attr("class"));
});
和
$("#tradicionalen").find("div").click(function(){
alert($(this).attr("class"));
});
和
$("#tradicionalen div").click(function(){
alert($(this).attr("class"));
});
但仍然没有运气。
我正在使用它,以便保存该表以备以后使用。
谢谢!
上面粘贴的内容应该可以使用:
var savedVariable;
$("#tradicionalen div").click(function(){
savedVariable = $(this).attr("class");
console.log('Updated: ' + savedVariable);
});
演示:http://jsbin.com/biwako/1/edit
您还可以使用委托事件:
$("#tradicionalen").on("click", "div", function () {
console.log($(this).attr("class"));
});
这样做会将一个事件处理程序附加到#tradicionalen
元素。当单击#tradicionalen
中的任何div
时,事件会向上冒泡,直到被处理程序捕获,然后将其传递给相应的回调函数。
相关文章:
- 获取Div Width,然后更新Scope Variable
- jQuery获取子DIV的HTML内容
- 如何获取滚动DIV中的当前活动文本
- 如何通过使用jQuery单击该DIV来获取children DIV类名
- 调整从选择输入中获取数据并将其放入 DIV 的 jQuery 代码
- jquery没有't从DIV数据id中获取PHP变量值,只输出变量名
- 获取包含单击链接的DIV的文本
- 如何获取并返回包含Id的Div
- 从 URL 中获取 DIV 哈希
- 是否有任何跨浏览器方法可以获取带有滚动条的 DIV 宽度(如果存在)
- Jquery获取Div的嵌套输入,放置在Object中
- 如何使用 $(this) 在动态 DIV 中获取图像的 src
- 使用 JQuery 从 Div Table 中的按钮中获取值 - 用 JavaScript 制作
- 如何使用纯 JavaScript 在 DIV 中获取所有 ID
- 如何获取本地页面DIV内容并发布
- 如何在 javascript 中通过点从 DIV 容器中获取元素
- 获取最接近的 Div 的 ID 两次不起作用
- 获取 DIV 中的文本/URL
- 从Div获取图像文件名,并将其复制到悬停按钮上的文本字段中
- 点击Div获取信息框几秒钟