从 jQuery 中的事件属性中提取文本

发布于 2024-11-03 05:00:42 字数 248 浏览 3 评论 0原文

我有一个带有 onmouseover 属性的锚点。该事件属性调用另一个函数,如下所示:

<a onmouseover="showHint('<h3>some HTML</h3>', this, event)"></a>

到达对象后,是否可以从属性/函数中提取 HTML?当我使用 attr() 时,它返回该函数 - 但我想获取字符串文字。

提前致谢。

I have an anchor with the onmouseover attribute. This event attribute calls another function as so:

<a onmouseover="showHint('<h3>some HTML</h3>', this, event)"></a>

After getting to the object, is there anyway to pull the HTML from the attribute/function? When I use attr(), it returns the function - but I'd like to grab the string literal.

Thanks in Advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滴情不沾 2024-11-10 05:00:42

我猜你正在寻找这样的东西?

var html = "<a onmouseover=\"showHint('<h3>some HTML</h3>', this, event)\"></a>";

var str = String($(html)[0].onmouseover);
//var str = String($("#myLink")[0].onmouseover);

alert(str.split("(")[2].split(")")[0].split(",")[0]);

//Alerts '<h3>some HTML</h3>'

I guess you're looking for something like this?

var html = "<a onmouseover=\"showHint('<h3>some HTML</h3>', this, event)\"></a>";

var str = String($(html)[0].onmouseover);
//var str = String($("#myLink")[0].onmouseover);

alert(str.split("(")[2].split(")")[0].split(",")[0]);

//Alerts '<h3>some HTML</h3>'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文