2016-04-21 4 views
0

Там я изо всех сил пытаюсь найти решение для моего следующего льда java-скрипта.Javascript добавляет переменную в мой якорный тег

У меня есть древовидное представление, которое я создаю, у которого будут зависящие ветви, и я борюсь с добавлением параметра +ele.id+ к href в теге привязки внутри второго тега span.

Я пробовал каждую комбинацию, о которой я могу думать безрезультатно, а исследования в Интернете не доказали свою плодотворность.

Я довольно новичок как в дизайне javascript, так и в web/front end, поэтому я работаю над довольно вертикальной кривой обучения. Я был бы очень благодарен за дело, если кто-то там может подтолкнуть меня в правильном направлении к добавлению моего параметра в мой адрес href или если есть лучший способ решить проблему.

Может ли кто-нибудь мне помочь?

// load in the data 
$.ajax({ 
    url: "/InvalidAddressTreeView/GetSubMenue", 
    type: "GET" , 
    data: data , 
    dataType: "json", 
    success: function (d) { 
     $(this1).removeClass("loadingP"); 

     if (d.length > 0) { 
      var $ul = $("<ul></ul>"); 
      $.each(d, function (i, ele) { 
       $ul.append(
        $("<li></li>").append(
         "<span class = 'collapse collapsible' data-loaded = 'false' pid='" + ele.id + "' treelevel ='" + ele.tree_level + "'>&nbsp;</span>" + 
           "<span><a href='/SalesRepAddress/Modify?id='>" + ele.name + "</a></span>" 
        ) 
       ); 
      }); 
     } 
    } 
}); 
+0

Что вы пытаетесь достичь? Это '' "+ele.name+" "'? – matuzo

+0

Почти, но вместо того, чтобы использовать ele.name для параметра im после ele.id, я думаю, что это сводится к кавычкам, постукивающим по диапазону, которые дают мне головную боль, которую я пытаюсь сделать (и не удается LOL), что-то вроде этого »"+ele.name+" " –

ответ

0

Как насчет создания элементов, как:

$('<a/>', { 
    id: 'foo', 
    href: 'http://example..com', 
    title: 'ABC', 
    text: 'XYZ' 
}).appendTo('#mySelector'); 
0

Вы хотите добавить в ele.id после HREF ссылки? Как это?

<span><a href='/SalesRepAddress/Modify?id="+ele.id+"'>"+ele.name+"</a></span>

$("a").attr("href", $("a").attr("href") + ele.id));

Смежные вопросы