lxvictor
2020-09-17 10:30
采纳率: 80%
浏览 80

下拉框获取选中项值时把两个选项值都获取了,求解~~

估计th:each 两次会不断导致失焦,代码该怎么优化

function calcType(){
    var applicationType =$("#applicationType").find("option:selected").text();
    if (applicationType = "个人"){
        alert ("calcType"+applicationType);
    }

    if (applicationType = "企业或企业主"){
        alert ("calcType"+applicationType);
    }
}
*借款人类型:
请选择
        </div>

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • blownewbee 2020-09-17 10:43
    已采纳

    if (applicationType = "个人"){
    ->
    if (applicationType == "个人"){
    另一个类似

    点赞 打赏 评论
  • 子幽 2020-09-17 11:02

    一个'='表示赋值 ‘==’表示相等(不带格式),‘===’全等

    点赞 打赏 评论
  • ITnewpig 2020-09-17 11:03

    =号是赋值操作,==和=== 才是比较

    点赞 打赏 评论
  • 你这边应该用下拉框的onchange事件来写

    获取值就用jquery来获取
    $("#id").val();
    判断记得用==
    
    
    点赞 打赏 评论