Извлечение текста из атрибута события в jQuery - PullRequest
1 голос
/ 22 апреля 2011

У меня есть привязка с атрибутом onmouseover.Этот атрибут события вызывает другую функцию следующим образом:

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

После получения объекта можно в любом случае извлечь HTML-код из атрибута / функции?Когда я использую attr (), он возвращает функцию - но я бы хотел получить строковый литерал.

Заранее спасибо.

1 Ответ

1 голос
/ 22 апреля 2011

Полагаю, вы ищете что-то подобное?

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