javascript - 将相同的值发送到另一个变量?

标签 javascript jquery

我必须形成页面,并且如果用户代理是移动的,我正在尝试将相同的值发送到另一个变量(linkmobile)。您能告诉我最少编码的最佳方法是什么吗?

  var link = "reservation.html?";
  var linkmobile = "reservation-mobile.html?";

  link += "checkinYear="+ checkinYear;
  link += "&checkinDay="+ checkinDay;
  link += "&checkinMonth="+ checkinMonth;

  if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|OperaMini/i.test(navigator.userAgent)) {
    window.location.href = link-mobile;
  }
  else
    window.location.href = link;

}

最佳答案

试试这个:

    var link = "reservation.html?";  

    if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|OperaMini/i.test(navigator.userAgent)) {
        link = "reservation-mobile.html?";
    }

    link += "checkinYear="+ checkinYear;
    link += "&checkinDay="+ checkinDay;
    link += "&checkinMonth="+ checkinMonth;

    window.location.href = link;
}

关于javascript - 将相同的值发送到另一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26962708/

相关文章:

javascript - Jquery 移动预加载页面停止工作

javascript - JavaScript 中的数字反转

javascript - 将每个 div 附加到 Javascript 变量

javascript - 从对象中获取属性值解析 HTML

javascript - 每个列表项中_text_的宽度

javascript - 使用 javascript 将内容添加到 div - 'Uncaught SyntaxError: Invalid or unexpected token' ?

javascript - 仅在页 footer 分打印最后一页底部的表页脚

javascript - Uncaught Error :cannot call methods prior to initialization;

javascript - 自动生成具有绝对位置的左侧和顶部 css

jquery - 通过jquery删除内容