Когда я смотрю на HTML, порожденного JQuery мобильный, я вижу:тип данных = «Поиск» входы и по умолчанию текст
<input placeholder="Filter Items..." data-type="search" class="ui-input-text ui-body-b">
Моя попытка изменить это значение:
$("ul[data-filter='true'], input[data-type='search']").attr("placeholder", "Testing...");
Мне нужно сделать это динамически в javascript из-за языковых файлов.
Все же изменения не применяются! Я использую много других подобных методов для перевода моих страниц, это только те окна поиска, которые не работают.
Попробуйте инвертирование ваш единственный и двойные кавычки; никогда не знаешь. Но, возможно, Jquery не знает тип данных. Попробуйте выбрать с классом/ID и посмотреть, работает ли он. Если да, то Jquery не знает тип данных, поэтому вам нужно выбрать его в противном случае. существует, например, поэтому вы можете использовать это. Или просто все, что позволит вам выбирать ваши входы, кроме фильтра данных и типа данных. – Ariane
Вы включаете код внутри обработчика 'DOM ready' –