我正在尝试更改html元素的标记。
HTML
<div id='content'>
<g transform="100">.....</g>
<g transform="150">This needs to stay as is</g>
</div>
如何更改第一个元素的变换值?到目前为止,我有以下内容......
$('#content g:first').replaceWith( "hello" );
显然,这会改变从头到尾的所有内容,我只需要更改转换值。
答案 0 :(得分:4)
您可以使用attr
方法:
$('#content g:first').attr('transform', 'newValue');
但是,如果您的文档类型为HTML g
不是有效标记,并且transform
不是有效属性,则可以使用data-*
属性。
答案 1 :(得分:2)
$('#content g:first').attr("transform", "hello");
答案 2 :(得分:0)
attr 方法将为您完成工作