dom元素是动态生成的,本来想用ID选择器来做的,但可能会生成生成重复ID的元素,所以ID不可以。样式选择器也不行,因为同一界面可能会存在样式相同但是因为是不同对象创建的,只选择当前对象下的。所以我在创建时加了一个属性ids,它的值是拼接出来的,是一个字符串“xxxx”+this.symbol //thie.symbol是一个标识符,表示这个元素是该对象创建的。现在想通过jquery选择器去获取这个元素该怎么做?查找了网上的方法,$([ids="xxxx"+this.symbol])和$([ids="xxxx"]+this.symbol)和$(“[ids=‘xxxx’+this.symbol]”)都不行,该怎么写?
$('[ids=xxxx'+this.symbol+']')
这引号真是看得眼花缭乱的。
我理解的是jquery属性选择器()里面必须是字符窜,字符窜的格式是[attribute="value"]。所以这里是字符窜[ids="xxxx和字符窜this.symbol和字符窜“]拼接出来的是吧。不知道我理解得对不对~
看来字符串拼接也是一门学问,又要好好学了~