jQuerySVG,为什么我不能添加类呢?我正在使用jQuerySVG。我不能向对象添加或移除类。有人知道我的错误吗?SVG:<rect class="jimmy" id="p5" x="200" y="200" width="100" height="100" />不添加类的jQuery:$(".jimmy").click(function() {
$(this).addClass("clicked");});我知道SVG和jQuery合作得很好,因为我能,会,可以目标对象并在单击对象时发出警报:$(".jimmy").click(function() {
alert('Handler for .click() called.');});
3 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
jQuery 3修复了根本问题 香草JS: element.classList.add('newclass')
在现代浏览器中工作。
.attr()
// Instead of .addClass("newclass")$("#item").attr("class", "oldclass newclass"); // Instead of .removeClass("newclass")$("#item").attr("class", "oldclass");
var element = document.getElementById("item");// Instead of .addClass("newclass")element.setAttribute("class", "oldclass newclass"); // Instead of .removeClass("newclass")element.setAttribute("class", "oldclass");
添加回答
举报
0/150
提交
取消