我想綁定img與函數的onerror。圖像標記jQuery中像這樣創建綁定onError與動態創建的圖像標記在jquery
this._img1 = $("<img>");
這是功能
function imgError(image) {
image.onerror = "";
image.src = '/Content/img/placeholder-profile.jpg';
return true;
}
現在我想這個功能綁定的onerror ... 我已試過的東西,他們不會工作我
this._img1.on("onError", "imgError(" + this._img1 + ")");
和
this._img1.prop("onError", "imgError(this)");
和
this._img1.error(function() {
_img1.src = '/Content/img/placeholder-profile.jpg';
});
任何人都可以建議我怎麼能實現呢?
什麼是'this._img1'?我想這是一個DOM節點元素,而不是jq對象。所以你必須把它包裝在jq對象中以使用jq方法:'$(this._img1).on('error',function(){_ img1.src ='/Content/img/placeholder-profile.jpg' ;});'。或者使用本機js方法綁定事件 –
@A。 Wolff 'this'是其中包含所有其他元素並顯示結果的主要div元素。這實際上是jquery小部件調用。 –