Я пытаюсь создать новый тег Anchor в JQuery с некоторым атрибутом и сохранить его в переменной, но когда я объединю его с другой переменной и добавлю в Dom, он дает [OBJECT OBJECT ]JQuery new Element Результирующий объект [object object] при конкатенировании
JsFiddle для Same: http://jsfiddle.net/T8q6T/
var a_name = "Sathwick Rao ([email protected])^$^4083372345";
var _name = a_name.split('(')[0];
var _part1 = a_name.split('(')[1];
var _email = _part1.split(')')[0];
var htmlElement = $('<a>('+_email+')</a>').attr('href','mailto:'+_email);
$('#shara').html(_name+' '+htmlElement);
спасибо, что работает :) –
Вероятно, лучше избегать 2 DOM-переплавов. Цепочки операций изменения DOM - довольно плохая привычка;) Очевидно, что этот единственный случай не повлияет на производительность, однако, когда он является частью более широкого приложения, где такой подход используется много раз, это может быть вредным. – plalx