gpt4 book ai didi

javascript - jQuery 获取被点击元素的 HTML 内容

转载 作者:搜寻专家 更新时间:2023-11-01 04:55:19 24 4
gpt4 key购买 nike

我有以下 HTML

<label class="editable" id="user_info_username">Hai world...</label>

现在点击功能我需要被点击元素的内容。

我试过了

$(".editable").live("click",function(){
alert($(this).html()) //returns Hai world...
});

但是我需要HTML内容

所以 <label class="editable" id="user_info_username">Hai world...</label>

最佳答案

克隆被点击的元素,将其包装在 <div> 中,然后请求它的 HTML - 类似于:

var html = $('<div/>').append($(this).clone()).html();

工作演示在 http://jsfiddle.net/f88kj/

我之前还在 https://stackoverflow.com/a/6509421/6782 上写了一个插件来执行此操作

(function($) {
$.fn.outerhtml = function() {
return $('<div/>').append(this.clone()).html();
};
})(jQuery);

关于javascript - jQuery 获取被点击元素的 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8588482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com