Lui*_*uis 7 javascript each jquery var click
我需要我的脚本在第一次单击元素时执行某些操作,并在单击2,3,4等时继续执行不同的操作
$('selector').click(function() {
//I would realy like this variable to be updated
var click = 0;
if (click === 0) {
do this
var click = 1;
} else {
do this
}
});//end click
Run Code Online (Sandbox Code Playgroud)
我认为它应该依赖于变量,但我想不出如何从这里更新变量,任何帮助都会很棒.
tre*_*ace 11
看看jQuery的.data()方法.考虑你的例子:
$('selector').click(function() {
var $this = $(this),
clickNum = $this.data('clickNum');
if (!clickNum) clickNum = 1;
alert(clickNum);
$this.data('clickNum', ++clickNum);
});
Run Code Online (Sandbox Code Playgroud)
在这里查看一个工作示例:http://jsfiddle.net/uaaft/
| 归档时间: |
|
| 查看次数: |
6334 次 |
| 最近记录: |