2014-08-05 2 views
-1

пытается добавить имя fdb.name в качестве атрибута заголовка к изображениям, которые я использовал для замены отображаемого текста. Я использовал название = «fdb.name», но OFC, что просто показывает, что текст и не исправить соответствующее имя из базы данныхДобавить атрибут title для замещенного изображения

(function($) { 
for (var i = 1; i <= 96; i++) { 

    var fdb = null; 

    if (i < 10) { 
     fdb = franchiseDatabase['fid_000' + i]; 
    } else { 
     fdb = franchiseDatabase['fid_00' + i]; 
    } 

    $('#brief_standings , #livescoring_summary ,#recent_draft_picks ') 
    .find('td').filter(function() { return $(this).text() == fdb.name; }) 
    .html('<a href="' + window.baseURLDynamic + '/' + window.year + '/options?L=' + window.league_id + '&F=' + fdb.id + '&O=01">' + '<img src="' + fdb.icon + '"class="franchiseicon" title="fdb.name" /></a>'); 
} 
+1
+0

Вы делаете это правильно для '' fdb.id' и FDB. icon'. Как вы запутались в 'fdb.name'? –

ответ

1

Было бы так, если вы хотите сделать это с помощью JQuery.

$("#"+this.id).attr("title", fdb.name); 
+0

отредактировал мой скрипт для объяснения потребностей лучше, это jquery, просто не включил все это извините – MShack

+0

Можете ли вы работать с моим обновленным ответом? Не уверен, что мои селекторы верны, но вы знаете свой HTML лучше, поэтому я думаю, что вы можете правильно выбрать селектор. – Defain

0

Вы дублируете цитаты. Попробуйте с этим:

.html('<a href="#"><img src="#" class="franchiseicon" title="view teampage" /></a>'); 
Смежные вопросы