jquery 改变一个onclick的属性,如下面这样,我点一下onclick改为setshow('2','1'),再点一下又改回setshow('2','0') ,这要怎么做啊,我用var shownum=$("#nn1").attr("onclick"); 它把整个onclick的函数都显示出来了~~
<span onclick="setshow('2','0')" id="nn1" class="name">
<span onclick="setshow('2','0')" id="nn1" class="name">
解决方案 »
- jsp调用摄像头拍照并保存
- 如何用JS动态在网页顶部插入一段<iframe>?
- <input>可以通过fireEvent来输入文字吗?
- 求翻译一段代码,跪求高人指点。
- 求助:这个效果怎么实现啊?
- 如何在客户端获取ASP.NET_SessionId
- 简单问题,正解即结贴
- 一个网页的传递问题
- javascript中哪个事件可以捕捉到页面鼠标的移动,按下和放开
- 如何用dhtml、javascript实现excel的功能:纵坐标和横坐标的标题栏固定在一个地方,而纵横坐标的内容可以随滚动条的滚动而滚动?
- UTC类型转换成DateTime,在线!
- 点击增加多个div后,鼠标点击哪个div层上面,就删除哪个,不点击不删除,显示提示
jqeury的这个函数试试
toggle(fn, fn2, [fn3, fn4, ...])
概述
每次点击后依次调用函数。如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数,如果有更多函数,则再次触发,直到最后一个。随后的每次点击都重复对这几个函数的轮番调用。 可以使用unbind("click")来删除。
<HEAD>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>
<SCRIPT LANGUAGE="JavaScript">
$(function(){
$("#nn1").toggle(function(){
alert("setshow('2','0')")
},function(){
alert("setshow('2','1')")
})
})
//-->
</SCRIPT>
</HEAD>
<BODY>
<span id="nn1" class="name">dddd<span>
</BODY>
</HTML>
HTML code
<HTML>
<HEAD>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>
<SCRIPT LANGUAGE="JavaScript">
$(function(){
$("#nn1")……
[/Quote]+1