【问题标题】:Pulling Text From an Event Attribute in jQuery从 jQuery 中的事件属性中提取文本
【发布时间】:2011-04-22 17:47:33
【问题描述】:

我有一个带有 onmouseover 属性的锚。这个事件属性调用另一个函数是这样的:

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

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

提前致谢。

【问题讨论】:

  • 无论何时你在写 js,尤其是在 jquery 中,你应该避免写 javascript inline。在$(document).ready()做吧!

标签: jquery function attributes onmouseover attr


【解决方案1】:

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

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>'

【讨论】:

    猜你喜欢
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 2018-05-02
    • 1970-01-01
    相关资源
    最近更新 更多