Пытаясь определить, как я могу включить префикс .... например, "tst-", я пытаюсь не допустить, чтобы этот скрипт мешал любому svg, который я не хочу преобразовывать во встроенный.
Этот примерРаботает: <img src="image.svg" alt="test image" />
Console.log отображает <img src="image.svg" alt="test image" style="display: none;" />
Хотелось бы, чтобы это работало, идентифицируя tst с помощью .svg: <img src="tst-image.svg" alt="test image" />
Хотел бы консоль.log для идентификации любого .svg с tst-, такого как <img src="tst-image.svg" alt="test image" style="display: none;"/>
init: function() {
/* svg to inline */
(function() {
$(function() {
var t;
return (t = $('img[src$=".svg"]').hide(), t.each(function(t, e) {
console.log(e);
var r = this;
return $.get(this.src).success(function(t) {
var e, n, s, i, c, a, u;
for (e = $(t).find("svg"), c = r.attributes, $.extend(c, e[0].attributes), a = 0, u = c.length; u > a; a += 1) {
n = c[a], s = n.nodeName, i = n.nodeValue, "src" !== s && "style" !== s && e.attr(s, i);
}
return $(r).replaceWith(e);
});
}));
});
}).call(this);
}
Надеюсь, это имеет смысл.