kendoColorPicker动态创建-如何获取元素id
kendoColorPicker created dynamically - how to obtain element id?
我在一个循环中初始化了六个kendoColorPicker对象(请参阅jsFiddle)。当在其中一个中选择了颜色时,我需要在更改事件中获取其元素id。
我尝试了下面的,但它不起作用:
有什么想法吗?
这是javascript:
for (var i=1;i<=6;i++){
$("#picker0"+i).kendoColorPicker({
value: "#ffffff",
change: function(e) {
alert($(this).attr('id'));
}
});
}
以及输入元素声明:
<input id="picker01" /> <input id="picker02" /> <input id="picker03" />
<input id="picker04" /> <input id="picker05" /> <input id="picker06" />
您可以从发送方获得它的e
对象:
change: function(e) {
alert($(e.sender.element).attr("id"))
}
小提琴:
http://jsfiddle.net/ehsansajjad465/kp2C9/132/
不太熟悉剑道,但尝试单独绑定更改事件
for (var i=1;i<=6;i++){
$("#picker0"+i).kendoColorPicker({
value: "#ffffff"
})
.on("change",function(){
alert($(this).attr("id"));
});
}
在此处更新您的小提琴:http://jsfiddle.net/kp2C9/131/
相关文章:
- 如何在jQuery中获取元素的形式
- 通过id和class属性获取元素
- Javascript:Can't使用getElementById获取元素
- 使用jquery.html()获取元素本身的html
- 如何从iframe内部获取元素
- Javascript函数获取元素内容
- 使用模板后,使用Angular获取元素属性值
- 获取元素类名的部分
- 从JSON.parse获取元素
- 获取元素内部的缩写
- 在不引用文档的情况下使用AngularJS获取元素
- 如何获取元素's的title属性
- 使用Javascript,获取元素的方法是什么,基于打开和关闭标记之间的文本
- Javascript获取元素背景图像,但消除了“;url()”;
- Javascript:按类获取元素,但跳过某个类
- 当display:none时,getElementById()无法获取元素
- 我的ID获取元素不起作用
- 如何获取元素:使用javascript和CORS悬停背景
- 能够获取元素长度,但不能获取内部 HTML
- 如何使用jQuery在模板kendo UI中获取元素类