无法删除" lang" jQuery的属性removeProp()

时间:2016-02-10 14:22:07

标签: javascript jquery

我的<p>标记带有lang属性。我使用jQuery removeProperty删除了该属性。

<p id="jq" lang="en">Hello world!</p>

通话:

$('#jq').removeProp('lang');

变成:

<p id="jq" lang="undefined">Hello world!</p>

我希望它是:

<p id="jq">Hello world!</p>

此外,我尝试使用jQuery lang添加prop()属性,然后尝试删除它,同样的问题。我相信lang不是本地财产。

提前致谢。

2 个答案:

答案 0 :(得分:5)

由于它是属性而不是属性,请使用removeAttr

$('#jq').removeAttr('lang');

答案 1 :(得分:1)

以下内容适用于您:removeAttr