【问题标题】:How do I change the language in jquery mobile?如何更改 jquery mobile 中的语言?
【发布时间】:2014-03-28 08:15:22
【问题描述】:

我们在 jquery mobile 中使用列表过滤器:

<ul data-role="listview" data-filter="true">
...

因此,这将创建一个输入字段,其中包含以下占位符文本“过滤项目...”:

我可以在哪里或如何更改此字段的语言/文本?

我查看了global configuration,但没有找到任何线索...

【问题讨论】:

  • 您可以在fiddle 中显示您的代码吗?至于我,它只是一个占位符,可以更改为您想要的任何内容
  • 我在您提供的链接中找到了一些属性,尝试添加data-filter-placeholder="Some string"
  • @Pavlo 谢谢!这就是解决方案。如果您将其发布为官方答案,我会相应地标记它。

标签: jquery mobile settings multilingual


【解决方案1】:

在准备好的文档上试试这个

$("input[placeholder='Filter items...']").attr("placeholder", "Search...");

这只会找到所有带有“过滤项目...”的输入元素,并将该文本替换为“搜索...”。

【讨论】:

  • 这是一个不需要的解决方法。我想要一个合理的解决方案。
【解决方案2】:

这行得通,只是添加了一个额外的属性(可以用 php 翻译):

<...data-filter-placeholder="Some string"...>

最初由 Pavlo 作为评论回答。

【讨论】:

    猜你喜欢
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-27
    • 1970-01-01
    • 1970-01-01
    • 2013-07-03
    相关资源
    最近更新 更多