基本上,我想要有兩個功能。第一個預先包含一個元素div
,其中包含一些ajax數據和一個可以觸發關閉函數的按鈕。第一個函數完成我想要的任何事情,除了我在遇到難以應用的onclick
屬性時,它將在單擊時觸發刪除功能。jquery刪除前置元素不工作
但獨立於此,我一直無法獲得remove function
的工作。
如果你能幫助我做得更好,我將不勝感激。
function displayCrRef(refPid, refFs, pidOfReferringP) {
$.get("crRefParaExtract.php", {
pid: refPid,
fs: refFs
}, function(data) {
$("#pwrap_" + pidOfReferringP).prepend("<div id='#crRef_" + refPid + "' style='float: left; width: 350px; margin-right: 60px; padding: 10px; background-color: #E6EDE8'>" + "<a id='crossRefRemoveButton'>Return to normal text</a>" + data + "</div>");
});
var rmFxnParam = "'" + refPid + "'";
$("#crossRefRemoveButton").attr("onclick", "removeCrossRef(" + rmFxnParam + ")");
$("#" + pidOfReferringP).css({
float: 'left',
width: '425px'
});
$("#menu_" + pidOfReferringP).css({
float: 'none',
clear: 'both'
});
}
function removeCrossRef(refPid) {
$("#crRef_" + refPid).remove();
}
爲什麼這給予減1? – Jeff
是的我想知道爲什麼這不起作用。對於課程 –
學習的目的,我可以給它一個減2,如果這有幫助... nvm我退出了投票:D。 jQuery對象沒有方法'.addEventListener'。他們有'.on'方法。所以這可能是一個原因。 – Esailija