3

http://jsfiddle.net/tkRaQ/51/

这里的“addClass”: $(".datepicker").datepicker().addClass('notranslate'); 没有解决它....(谷歌翻译停止工作日期的选择)

由于某种原因,其他代码修复了它:

$("#fix").click(function() {
    $('.ui-datepicker').addClass('notranslate');
});

有没有办法在没有#fix.click 的情况下停止翻译?

4

1 回答 1

18

您的第一行是将notranslate类添加到您从中触发日期选择器的输入元素中。

日期选择器 UI 元素与输入字段不同,并在文档末尾自动创建。您可以使用 jqueryui 类ui-datepicker(您已经在做)找到它们。但是,它们会在您在输入字段上配置 datepicker 后立即创建,因此您可以立即在第一行之后使用一行查找自动创建的 ui 元素并向它们添加 notranslate 类(而不是将其放在按钮点击)

$(function() {
    $(".datepicker").datepicker();
    $('.ui-datepicker').addClass('notranslate');
});

工作小提琴在这里:http: //jsfiddle.net/J5buS/3/

于 2013-06-16T05:48:13.377 回答