新聞中心
在jQuery中,我們可以使用removeAttr()方法來(lái)刪除HTML元素的標(biāo)簽屬性,這個(gè)方法接受一個(gè)參數(shù),即要?jiǎng)h除的屬性的名稱。

為平魯?shù)鹊貐^(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及平魯網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、平魯網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
以下是一些示例:
1、刪除所有屬性:
$("p").removeAttr();
這將會(huì)刪除所有的屬性,包括class, id, style等。
2、刪除特定的屬性:
$("img").removeAttr("src");
這將會(huì)刪除所有的img標(biāo)簽的src屬性。
3、刪除多個(gè)屬性:
$("div").removeAttr("class id");
這將會(huì)刪除所有的div標(biāo)簽的class和id屬性。
4、刪除自定義屬性:
$("a").removeAttr("datacustomattribute");
這將會(huì)刪除所有的a標(biāo)簽的datacustomattribute屬性,注意,自定義屬性的名稱前面需要加上"data"。
5、刪除所有class屬性:
$("p").removeClass();
這將會(huì)刪除所有的p標(biāo)簽的class屬性,而不是刪除class屬性本身,如果你想刪除class屬性本身,可以使用removeAttr()方法,如下所示:
$("p").removeAttr("class");
6、刪除所有id屬性:
$("div").removeAttr("id");
這將會(huì)刪除所有的div標(biāo)簽的id屬性。
7、刪除所有style屬性:
$("p").removeAttr("style");
這將會(huì)刪除所有的p標(biāo)簽的style屬性,如果你只是想刪除某個(gè)特定的樣式,你可以先獲取這個(gè)樣式的值,然后設(shè)置它為空,如下所示:
var style = $("p").css("color"); // 獲取顏色值
$("p").css("color", ""); // 設(shè)置顏色為空,相當(dāng)于刪除了顏色樣式
8、刪除所有事件處理程序:
$("button").off();
這將會(huì)刪除所有的按鈕元素的所有事件處理程序,如果你只想刪除某個(gè)特定的事件處理程序,你可以使用off()方法,如下所示:
$("button").off("click"); // 刪除點(diǎn)擊事件處理程序
9、刪除所有的表單數(shù)據(jù):
$("form").trigger("reset");
這將會(huì)刪除所有的表單元素的數(shù)據(jù),如果你只想刪除某個(gè)特定的表單數(shù)據(jù),你可以使用val()方法,如下所示:
$("input[name='username']").val(""); // 刪除用戶名輸入框的數(shù)據(jù)
10、刪除所有的文本內(nèi)容:
$("p").text(""); // 刪除所有的文本內(nèi)容,相當(dāng)于設(shè)置了空文本內(nèi)容,原來(lái)的文本內(nèi)容會(huì)被覆蓋掉,如果你不想覆蓋原來(lái)的文本內(nèi)容,你可以使用html()方法,如下所示:
$("p").html(""); // 刪除所有的文本內(nèi)容,但是原來(lái)的文本內(nèi)容不會(huì)被覆蓋掉,而是被設(shè)置為空字符串,如果你只想刪除某個(gè)特定的文本內(nèi)容,你可以使用text()或html()方法,如下所示:
網(wǎng)頁(yè)題目:jquery怎么移除標(biāo)簽onclick屬性
本文路徑:http://www.dlmjj.cn/article/djchjho.html


咨詢
建站咨詢
