【问题标题】:Text gets reversed when written in the search bar input box在搜索栏输入框中写入时文本会反转
【发布时间】:2016-08-31 10:34:40
【问题描述】:

我遇到了一个错误。当我在text field 中写文字时。文本按reverse 顺序排列。 例如:

当我写" Hi how are you " 文字像这样倒转" UYO REA OH HI " 我该如何解决?我使用了静音 WP 主题。 有什么想法吗? 我试图检查但没有任何运气。任何人都可以指导我吗? 我也试试。但它不适合我。

$('#s').on('keyup', function() {
   var reverse = $(this).val().split('').reverse().join('');
    $('#s').text(reverse);
});

【问题讨论】:

  • 更改 var reverse = $(this).val().split('').reverse().join(''); to var reverse = $(this).val().split('').join('');
  • 不工作先生...@Dean219
  • 我只是复制了代码并对其进行了测试,并且在没有调用 reverse 方法的情况下,原始和常规的输出是相反的。您是否尝试过清除浏览器历史记录设置等以确保脚本等没有在本地缓存并且可以查看更改?因为除了 reverse 方法之外确实没有其他原因要反转文本....因为您的语句采用字符串,将其转换为数组,然后反转该数组的顺序并将其连接回原始字符串并打印出来.....
  • 如果你也不想反过来,也许可以尝试删除整个东西... var reverse = $(this).val(); $('#s').text(reverse);
  • 它是因为自动完成,当你写一些认为它每次都会调用所以你的函数不起作用。打开控制台并检查您是否收到此 url 调用 - symfoni-esm.com/wp-admin/…

标签: javascript jquery html css wordpress


【解决方案1】:

CSS 怎么样?也许这会有所帮助:

    direction: rtl;
    unicode-bidi: bidi-override;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多