javascript - 如何使用 JQuery 动态更改多段线中点的值?

标签 javascript jquery svg

如何动态改变折线的点值。我知道它可以使用 javascript 完成类似的事情。但是在Jquery中怎么办呢?

var id=document.getElementById("id_Value");
id.points[4].y=233;

我附上了一个jsfiddle供您引用。 JsFiddle Link

最佳答案

你的 vanilla Javascript 代码的 jQuery 等价物是:

var id = $("#id_Value")[0];
id.points[4].y=233;

请注意,在使用 jQuery 操作 SVG 时,您可能会遇到很多问题。 jQuery 只设计用于 HTML,而不是 SVG。有许多 jQuery 函数不适用于 SVG 元素。

关于javascript - 如何使用 JQuery 动态更改多段线中点的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37723497/

相关文章:

javascript - 使用javascript在新窗口中打开PDF字符串

javascript - 如何在 useState Hook 中将字符串转换为数字?

javascript - 为ajax使用回调

svg - 如何沿路径/线更改笔划宽度?

javascript - 具有多个多边形的自定义图像 map - 添加了 map 图标

javascript - 验证数组中的一些对象的干净方法是什么?

javascript - 关闭下拉菜单时将 div 移回原始位置

JavaScript 单击时关闭菜单

javascript - 为什么回调函数在页面加载时触发 : jQuery Plugins development

html - 如何使 Bootstrap 缩略图图像具有相同的高度,以便缩略图面板对齐?