如果我在某些条件下有变化的varibale,我该如何使用Jquery选择器来选择它?JQuery中的动态变量选择器
var id = 2
alert($('.'+id+ ' .title').val());
如果我在某些条件下有变化的varibale,我该如何使用Jquery选择器来选择它?JQuery中的动态变量选择器
var id = 2
alert($('.'+id+ ' .title').val());
你的问题在于你正在用一个数字开始一个类名。班级名称必须以_ a或字母开头。
开关你的结构,所以它的:
var id = 2
alert($('.' + 'title' + id).val());
或一些变化,这样当ID以下划线,破折号或字母开头:
var id = 2
alert($('._' + id + ' .title').val());
你的第一个例子中的选择器是'..title2'。 –
哎呦不舒服 – Evan
请澄清的问题。除了变量被称为“id”但您使用类选择器的事实之外,您看起来很好。 –