zoukankan      html  css  js  c++  java
  • jsp 中 , jq 获取当前所点击的 select 的 id 值的注意事项

    因为是使用的 jstl 的 foreach ,所以每个 select 的 id 值都不同,要想在 change 方法中获取到 当前所点击的 select 的 id 值,需要注意的地方有:

    1. 得到 id 时的语法要正确,否则就是未定义的,在使用 firefox 的调试工具时,是可以看到报错提示未定义的

    这是正确的写法

    这是错误的写法,这个 id 是一个变量,所以自然是未定义的

    2. 给 select 设置 class 是为了区分不同类型的 select

    3. 因为是 jsp 的 foreach 遍历,所以获取单个的 select 只能获取到第一个 select 的 id,所以要使用 this 关键字来获取当前 select 的 id,就能得到不同 select 对应的 id 了

                        console.log($(this).attr("id"));
                        // console.log($("select[class='CENSOR']").attr("id")); 这也是错误的,因为这样只能获取到第一个值

  • 相关阅读:
    求转置矩阵问题
    喷水装置
    面试之谈
    迭代任意8种数据类型数组
    Session那点事
    随机验证码
    正则表达式:网页爬虫
    模拟上传服务端
    Properties集合的练习
    用递归算法对指定目录的深度遍历
  • 原文地址:https://www.cnblogs.com/kinome/p/8991889.html
Copyright © 2011-2022 走看看