Я работаю с этой Jquery
библиотеки graphdracula и у меня есть этот вид:
HTML - код код
<script>
$.fn.changeElementType = function (newType) {
var attrs = {};
$.each(this[0].attributes, function (idx, attr) {
attrs[attr.nodeName] = attr.nodeValue;
});
this.replaceWith(function () {
return $("<" + newType + "/>", attrs).append($(this).contents());
});
};
</script>
<script type="text/javascript">
$(function () {
$("#canvas").changeElementType("a");
// Now you probably want to add an href
$('a').attr('href', 'http://www.google.com');
});
</script>
я бы хотел выбрать только заголовки (F2, la fonction une...), а не элемент div
. Я пытался:
$("text").changeElementType("a");
а также
$("tspan").changeElementType("a");
но у меня было это мнение (без графика).
Итак, в чем причины этой ошибки? Как я могу исправить свой код, чтобы выбрать ярлыки и изменить его на гипертекстовую ссылку?
Возможно, это то, что вы хотите:
$("#canvas tspan:contains(la fonction une)").changeElementType("a");