JQuery中的动态变量选择器

如果我有一个在某些条件下更改的varibale如何使用Jquery选择器选择它?

var id = 2 alert($('.'+id+ ' .title').val()); 

你的问题是你正在用一个数字开始一个类名。 类名必须以_ a – 或字母开头。

切换你的结构,使其:

 var id = 2 alert($('.' + 'title' + id).val()); 

或者某些变体,以便id以下划线,短划线或字母开头:

 var id = 2 alert($('._' + id + ' .title').val());