jquery如何禁用a标签,jquery怎么禁用按钮click点击
jquery禁用a标签方法1
$(document).ready(function () {
$(“a”).each(function () {
var textValue = $(this).html();
if (textValue == “XX概况” || textValue == “服务导航”) {
$(this).css(“cursor”, “default”);
$(this).attr(‘href’, ‘#’); //修改的 href属性值为 # 这样状态栏不会显示链接地址

$(this).click(function (event) {
event.preventDefault(); // 如果定义了 target=”_blank“ 需要这句来阻止打开新页面
jquery禁用a标签方法2
$(‘a.tooltip’).live(‘click’, function(event) {
alert(“抱歉,已停用!”);
event.preventDefault();
jquery禁用a标签方法3
$(function(){
$(‘.disableCss’).removeAttr(‘href’);//去掉a标签中的href属性
$(‘.disableCss’).removeAttr(‘onclick’);//去掉a标签中的onclick事件
jquery控制按钮的禁用与启用
控制按钮为禁用:
$(‘#button’).attr(‘disabled’,”true”);添加disabled属性
$(‘#button’).removeAttr(“disabled”); 移除disabled属性
如保获取点击a标签的次数,然后通过jquery实现分页查询
你看这个思路是否可行:你可以得到数据库的数组总条数 然后得到相应的总页数$page_all_number 大体代码如下:php页面 应该有变量$page_now_number = 1;//初始页面时页面数为1$page_all_number;//数据的总页数;html页面<script language=JavaScript type=text/Javascript src=js/></script> <script>function show_page(e){ //显示对应page值的页面内容 $(调用的php文件,{page:e},function(Data){ //如果返回正确的值 if(data!=0){ $(#page_info)();//先清空页面原有的内容 $(#page_info)(data); //给页面新的内容 } });}function before_page(){ //上一页 var page_number = $(#page_number)();//得到现在的显示的页面值 if(parseInt(page_number) - 1 < 1){ alert(已经是第一页了); return false; } $(调用的php文件,{page:page_number},function(data){ //如果返回正确的值 if(data!=0){ $(#page_number)(parseInt(page_number) - 1);//因为是上一页的方面所以这页面的page值 应该 减 1 $(#page_info)();//先清空页面原有的内容 $(#page_info)(data); //给页面新的内容 } });}function next_page(){ //下一页 var page_number = $(#page_number)();//得到现在的显示的页面值 if(parseInt(page_number) +1 < parseInt($(#page_all_number))){ alert(已经是最后一页了); return false; } $(调用的php文件,{page:page_number},function(data){ //如果返回正确的值 if(data!=0){ $(#page_number)(parseInt(page_number) +1);//因为是下一页的方面所以这页面的page值 应该 加 1 $(#page_info)();//先清空页面原有的内容 $(#page_info)(data); //给页面新的内容 } });}</script><div>分页数据的内容(初始内容也应该在这里)</div><input type=hidden vlaue=1 />这里是点击事件变化后的页面值<input type=hidden vlaue=$page_all_number /> 总页数<a href=# >首页</a><a href=# />上一页</a><a href=# />下一页</a><a href=# />尾页</a>希望上面的内容能帮到你
页面有一个按钮,点击按钮的时候打开一个链接,并指定target属性,用jquery要怎么做?
可以将按钮所要打开的链接形成变量,用jquery new出来一个a标签,attr进去href属性与target属性,然后trigger一下。没有测试,建议你试试
js控制标签class的问题
当class发生改变时,无法调用noclick的函数,是因为要根据这种情况使用()方法。
$("")("click",function(){
alert("调用了noclick事件");
});
-------------------------------------------------------------------
以上就可以在class改变为noclick的时候,进行相应的click事件的调用了。
这样修改后,点击这个div的时候,会先调用click的单击事件,然后马上就会调用noclick的单击事件。
这个时候,又会产生一个问题:就是()方法是绑定到DOM树的根节点上的,因此会有冒泡传递的问题。
所以修改代码为以下这样:
$(document)(function(){
$("")("click",function(event){
alert("调用了noclick的单击事件!");
});
$("")(function(event){
alert($(this)("class"));
$(this)("class","noclick");
$(this)("click");
returnfalse;
});
});
到这里,应该解决你的问题了。
发表评论