說有一個元素#button的屬性onmousedown包含一些隨機的javascript我怎麼能觸發js在該元素屬性使用jQuery?使用jQuery執行存儲在元素屬性中的javascript代碼
j("#otherbutton").click(function(){
var script = j("#button").attr("onmousedown"); //what now?
});
說有一個元素#button的屬性onmousedown包含一些隨機的javascript我怎麼能觸發js在該元素屬性使用jQuery?使用jQuery執行存儲在元素屬性中的javascript代碼
j("#otherbutton").click(function(){
var script = j("#button").attr("onmousedown"); //what now?
});
或者j("#button").trigger("mousedown");
將在onmousedown
屬性執行代碼和附在「鼠標按下」事件的任何事件處理程序。
您可以使用:
eval(script);
的eval()函數的計算結果和/或 執行JavaScript代碼的字符串。首先,eval()確定 參數是否爲有效字符串,然後 eval()解析字符串查找 JavaScript代碼。如果發現任何 JavaScript代碼,它將被執行。
woa,答案在我的問題:D – Moak 2010-05-11 04:59:53