js中$("#e"+i+"0"+x).val()什么意思

JavaScript014

js中$("#e"+i+"0"+x).val()什么意思,第1张

i和x是变量,

假如i的值是0,x的值是0,就相当于获得ID为e000的值,

如果i和x是1,那就是获取ID为e101的值,

如果i和x是2,那就是获取ID为e202的值,

如果i和x是3,那就是获取ID为e303的值,

以此类推,其中“+”是js中用来连接变量和常量的连接符,#后面跟的是id属性。

.mname是类选择器,对应的html里有class="mname"的节点会被提取出来。

.val()是取其中的值(比如textarea input select等)。

所以var name = $(".mname").val()的意思是把html中类选择器为mname的那些取值放到变量name中。(只有一个的时候才可以,当有多个时.val()会有错误)。