У меня есть этот код, который мне нужно установить уникальный title
:Как вставить переменную в переменную строку?
var tmpImg = '<img src="/admin/icons/cross.png" title="' + title + '" />';
$(this).find("tr td input").each(function(){
title = $(this).attr("value");
$(this).hide().before(tmpImg);
});
То, что я хочу, чтобы это произошло, то, что каждый раз, когда each
итерацию по <input>
, он обновляет значение title
в tmpImg
строке. Я знаю, что могу отделить img HTML, как показано ниже, хотя я думаю, что это будет беспорядочно, когда мне нужно повторно использовать изображение позже по сценарию.
var tmpImg = '<img src="/admin/icons/cross.png" title="';
$(this).find("tr td input").each(function(){
title = $(this).attr("value");
$(this).hide().before(tmpImg + title + '" />');
});
Я нахожу это слегка забавно, что вы написали слово «переменная» 2 разные способы - как неправильно - [в Заголовок вопроса] (http://stackoverflow.com/posts/8969771/revisions#revbac494ba-2a4a-4d42-987e-d10db9de3e62) :-) –