Изменение title используя jQuery

254
17 февраля 2017, 01:15

У меня есть jQuery функция которая меняет название во всех .task-row классах Как я могу изменить локальное место названия Title на место переводов. С такого

 $('.task-row').attr('title', 'Edit');

на такой

$('.task-row').attr('title', '@Shop.Resources.Properties.Literals.Edit');
Answer 1

Как мы выяснили, @Shop.Resources.Properties.Literals.Edit - это ASP.NET Razor.

Если этот код во View, то он сработает. Если код в js файле, то он, конечно, неправильный, так как js файлы пересылаются отдельным запросом и Razor-ом не обрабатываются.

Если передать этот текст на клиент вместе со страницей возможности нет, то можно его запрашивать с помощью $.ajax.

Еще есть варианты с библиотеками, как упомянутый выше @vp_arth i18n.

https://github.com/wikimedia/jquery.i18n

READ ALSO
Валидатор ругается на <meta name=“viewport”>

Валидатор ругается на <meta name=“viewport”>

Валидатор ругается на следующий код:

259
Сравнение данных двух массивов

Сравнение данных двух массивов

ПриветУ меня есть массив слов в файле, пользователь указывает необходимое кол-во и ему выводятся в рандомном порядке указанное кол-во слов...

202
Свойство display: table-cell не срабатывает на инпутах

Свойство display: table-cell не срабатывает на инпутах

Нужно сделать, чтобы кнопки в ряд занимали всю ширинуrow

356
Как заполнить БД MS Access с помощью LINQ? (link2db)

Как заполнить БД MS Access с помощью LINQ? (link2db)

В поисках инструмента для работы с БД при помощи LINQ наткнулся на linq2db, но толи я тупой, толи документация слишком скудная, но я застрял на элементарном...

371