1
我有一個具有onmouseover屬性的錨點。該事件屬性調用另一個函數像這樣:從jQuery中的事件屬性中提取文本
<a onmouseover="showHint('<h3>some HTML</h3>', this, event)"></a>
獲取到對象後,反正是有從屬性/功能拉HTML?當我使用attr()時,它會返回函數 - 但我想要獲取字符串文字。
在此先感謝。
我有一個具有onmouseover屬性的錨點。該事件屬性調用另一個函數像這樣:從jQuery中的事件屬性中提取文本
<a onmouseover="showHint('<h3>some HTML</h3>', this, event)"></a>
獲取到對象後,反正是有從屬性/功能拉HTML?當我使用attr()時,它會返回函數 - 但我想要獲取字符串文字。
在此先感謝。
我想你正在尋找類似的東西?
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>'
無論何時你寫js,特別是在jquery中,你應該避免寫內聯javascript。在$(document).ready()'中做! – colinmarc 2011-04-22 17:50:10