我有一个<td style="background-color:white"></td>.
我想这样做,当我在里面点击时td,背景颜色变为黑色.我如何使用jQuery实现这一目标?它是onmousedown事件还是点击事件?
使用普通的JavaScript我试过:
<td style="background-color:white" onclick="$(this).onmousedown('background-color','black')">SomeText</td>
Run Code Online (Sandbox Code Playgroud)
......但它不起作用......
所以,如果我有一个文本"点击我为变亮",有一些深绿色的十六进制颜色,如"#00801a"的CSS颜色属性我想使它这样,当我点击它,它使一个浅绿色.同样,如果它是一些蓝色,点击它会使它变成浅蓝色.基本上我想知道是否有办法在不知道实际颜色的情况下改变css颜色.
当我单击文本或任何dom元素时,如何显示"单击鼠标中键"的警告框?我希望能够使用jquery/javscript来区分中间鼠标和正常的右键单击.
我确实引用了这个: Jquery:检测是否单击了鼠标中键或右键,如果是,请执行以下操作:
并修改了js小提琴:http: //jsfiddle.net/zAGLP/29/
但我正在寻找"live()"功能的替代方案.