使用的变量和功能的一个目的文字
-
04-10-2019 - |
题
我想得到的 ckeip jquery插件分析id我textarea我php文件。
插件被激活通过的类名我textarea:
$('.ckeip_edit').ckeip({
然后数据传递给我的php文件的一个目的文字:
data: {
name1 : 'value1',
name2 : 'value2'
},
我需要使用的标识属性的我的textarea 在这些所尝试:
data: {
name : 'value',
id : function(){this.getAttribute("id")}
},
但这似乎不到工作。
我可以使用的变量的一个目的文字?
解决方案
在这种情况下你想要一个 .each()
和使用 this
在内需要得到一个属性,从目前的元素的使用,这样的:
$('.ckeip_edit').each(function() {
$(this).ckeip({
data: {
name : 'value',
id : this.id
},
//options...
});
});
其他提示
不会的工作,因为 this
指 data
对象。你需要保存s象,所以你可以用这里面的对象后面。
尝试一些东西,如:
var textarea = $('.ckeip_edit');
textarea.ckeip({
data: {
name : 'value',
id : textarea[0].id;
}
});
不隶属于 StackOverflow