我有以下 js 脚本来访问对象内的元素(SVG -<object data="bbbbbb.svg" type="image/svg+xml" id="alphasvg" width="100%" height="100%"></object>
)
jQuery(document).ready(function($) {
$(window).load(function () {
var a = document.getElementById("alphasvg");
var svgDoc = a.contentDocument;
var delta = svgDoc.getElementsByTagName("path");
$(delta).click(function() {
//do stuff
})
});
});
我想使用 jQuery 来访问元素和标签。我完全陷入了 contentDocument 部分。我怎样才能将其转换为 jQuery 以便我可以使用 attr 等?
我希望能够访问和修改 jQuery 中的属性,而不必使用我不熟悉的传统 js 方法。
有人可以如何帮助我?
太感谢了。
您应该能够像元素一样直接访问路径,不需要 contentDocument 或 getElementsByTagName 等:
jQuery(document).ready(function($) {
$(window).load(function () {
$("#alphasvg path").click(function() {
//do stuff
// $(this).attr('d') = the path
})
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)