【发布时间】:2014-12-08 22:27:39
【问题描述】:
我有这个代码:
var appendColors = function(colors, root) {
$.each(colors, function(index, value) {
var swatchEl = $('', {
'class': 'swatch'
})
.css('background-color', 'rgba(' + value + ', 1)');
root.append(swatchEl);
});
此例程创建一系列带有“样本”类的 div。
'swatch' 类只包含 width: 40px;高度:20px;
每个 div 都分配有背景颜色。
颜色通过变量“colors”传递到脚本中
我希望能够让每个 div 都“可点击”。即......像这样的东西
$('.swatch').html('execute jquery script');
我真正想要的是让用户能够点击 div
没有一个 div 将包含任何锚文本
所以整个“空”都是可点击的
当他们点击 div 时,jquery 调用会将另一个名为 'targetDiv' 的 div 的颜色更改为调用 div 的相同颜色背景色。
对不起,如果这没有意义。 迈克尔
【问题讨论】: