【发布时间】:2012-05-09 17:47:27
【问题描述】:
当我点击一个元素时,我有以下代码来获取 html 代码,例如
$('#button').click(function(){
var a = $(this).wrap('<div></div>').parent().html();
alert(a);
});
当一个按钮被点击时,我想获取我点击的元素的内容。
对于第一次点击,我能够得到我想要的。但是,当我第二次单击时,我意识到元素中添加了一些额外的样式。
示例:style="background-color:transparent;border-top-width:0 等"
为什么会这样?将不胜感激任何启示!
【问题讨论】:
-
不会发生here。
-
但是你的代码用多级 div 包裹了点击的项目,不是问题吗?
-
嗨,我更新了jsfiddle.net/XP7uF/7 基本上它发生了。我正在尝试单击 iframe 中的元素。感谢任何建议