可以的,例如html代码如下: a点击/a,对应的jq代码如下:
成都创新互联公司长期为成百上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为抚顺企业提供专业的成都网站设计、成都网站制作,抚顺网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
$('a').click(function(){
alert(点击生效);
})
第一种,点击一下变色,但是不会回到原先的颜色
$("a").click(function(){
$(this).css("color","#f00")
})
第二种,点击变色,再点击回到原来的颜色,要配合css
.color{color:#f00}
$("a").click(function(){
$(this).toggleClass("color")
})
通过script标签来请求,原理就是在本域内的A内生成一个JS标签,它的SRC指向请求的另外一个域的某个页面B,这个src里面通常会加一个A页面定义好的回调函数,B返回数据即可,可以直接返回调用这个回调函数,这种跨域的通信方式被称为JSONP,此方案存在的缺陷是, script的src属性完成该调用时采取的方式时get方式,如果请求时传递的字符串过大时,可能会无法正常运行。
如你所说的,有很多个A标签,那么你所写的A标签就不能用ID来进行识别,如果你想识别那么一部分的A标签,最好是用class,比如:点击这样,JQ绑定事件可以这样写$("a.click").click(function(){
$("#divid").find("input").val($(this).attr("name")).show();})具体你的div想要怎么弹出来,那就要另外说了,但是要获取点击的那个A标签上的name,只要在点击事件中用$(this).attr("name")就可以获取到了。
a标签里面有一个默认的属性叫做href 点击之后会跳转到指定的地址中
解决方法1:
去除a标签中href 属性 直接a id="show" 点击/a $("#show").click(function(){ }) //a id="show" onclick="show()" 点击/a
2: a标签自身不设置点击事件, href="javascript void(0)" 外围包一个容器 写该容器的点击事件
把需要变换的背景写成class,如
.bgcolor{background:#444}
a标签最好放在一个容器里面,如一个div,暂且用id标识它div
id="tit"a1/aa2/aa3/a/div
单击a标签的时候把这个class添加到a标签上面去就行了,当然,为了美观,a标签里面还可以嵌套其它标签
$("#tit
a").click(function{
e.preventDefault();//阻止a标签的默认事件
$(this).addClass("bgcolor");//为当前标签添加bgcolor类
$(this).siblings().removeClass("bgcolor");//移除当前元素的同级元素的bgcolor类
});
上面的代码都是手打的,可能有误,在编辑器里面应该由提示吧。