gpt4 book ai didi

javascript - 获取属性值返回未定义并将值设置为属性创建具有值的新属性

转载 作者:行者123 更新时间:2023-11-30 17:49:10 26 4
gpt4 key购买 nike

我正在使用 jquery 1.7.1

获取属性值

请引用下面的外部 HTML 元素

$element.get(0).outerHTML


<?xml:namespace prefix = "v" ns = "urn:schemas-microsoft-com:vml" />
<v:shape id=container_vml_CrosshairVertical style="HEIGHT: 1000px; POSITION: absolute; LEFT: 0px; TOP: 0px; VISIBILITY: visible; WIDTH: 1000px" coordsize = "1000,1000" fillcolor = "white" strokecolor = "black" strokeweight = "1pt" path = " m342,58 l342,374 e"></v:shape>

当我使用以下代码获取属性值时,它返回未定义的值,即使它有一些值。

$element.attr('path') -> 返回 undefined

为现有属性设置新值

请引用以下代码设置属性值

var val= '"m 386 58 l 386 374';

$element.attr('path',val);

它创建具有指定值的新属性而不是替换。请引用下面的 outerHTML

<?xml:namespace prefix = "v" ns = "urn:schemas-microsoft-com:vml" />
<v:shape id=container_vml_CrosshairVertical style="HEIGHT: 1000px; POSITION: absolute; LEFT: 0px; TOP: 0px; VISIBILITY: visible; WIDTH: 1000px" path="m 386 58 l 386 374" coordsize = "1000,1000" fillcolor = "white" strokecolor = "black" strokeweight = "1pt" path = " m384,58 l384,374 e"></v:shape>

请看上面的 outerHTML 元素,它包含两个路径属性。我不知道为什么它会再次创建新属性?

谢谢,

湿婆

最佳答案

尝试

$element.prop('path',val);

关于javascript - 获取属性值返回未定义并将值设置为属性创建具有值的新属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19442029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com