Теперь я создать объект JQuery с помощьюКак создать элемент как объект jQuery?
var content = $("Some string" + <a target="_blank" href="http://www.mypage.com"> + </a>);
Но это, кажется, не работает.
Как установить его?
Теперь я создать объект JQuery с помощьюКак создать элемент как объект jQuery?
var content = $("Some string" + <a target="_blank" href="http://www.mypage.com"> + </a>);
Но это, кажется, не работает.
Как установить его?
Конструктор jQuery создаст только элемент. Он не отобразит его в документе, пока вы его не добавите. Кроме того, элементы должны анализироваться как строка. Пример:
var content = $('<span>Some string</span><a target="_blank" href="http://www.mypage.com">Link</a>');
content.appendTo('body');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
В вашем коде HTML не является строкой, так что, скорее всего, показал SyntaxError или TypeError.
Вы можете написать переменную 'content' немного лучше в любом случае – Zl3n
Попробуйте заменить строковое представление content
для упаковки в jQuery()
var content = "Some string" + "<a target=_blank href=http://www.mypage.com> + </a>";
$("body").append(content);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Что цель "Some String"? Это не элемент. – MinusFour
Это всего лишь строка – Dreams
var el = $ ("<" + tagName + "/>", {"class": className}); –