当我查看jquery mobile生成的HTML时,我看到:
<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中动态执行此操作。
然而,这种变化并不适用!我正在使用许多其他类似的方法来翻译我的页面,只有这些搜索框不起作用。
答案 0 :(得分:1)
将id
提供给input
字段并更改placeholder
值,如下所示
$("#input").attr("placeholder", "Testing...");
如果您想使用attr
选择器,请执行此操作
$('input[data-type="search"]').attr("placeholder", "Testing...");