十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
$("#modify").click(function(){
成都创新互联公司于2013年开始,先为双滦等服务建站,双滦等地企业,进行企业商务咨询服务。为双滦企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
改成:
$("#modify").live('click',function(){
1.jquery的外部文件引用了吗,如:jquery-1.11.1.min.js
2.jquery点击事件中的id,class等等调用的对吗,如:$("#id").val();
3.jquery使用的点击事件是正确的吗,如:$("#id").click(function(){...});
jquery获取的id值并设置为不可点击状态思路如下:
1、定义dom对象,以div为例
div id="div1"测试用div/div
2、定义js方法完成不可点击状态的锁定
var divObj = $("#div1") //获取dom对象
divObj.attr("id","div0");//修改id的值
divObj.regClick=false //设置不可点击
时序问题。
你之前写的是在页面加载完成之后 jquery 会进行DOM节点绑定,所以能移除
之后你点击节点添加,只是添加页面元素,但是这个元素并没有绑定任何事件,所以不能点击移除。
$(".cc").click(function () {
$(this).before("div class='aa'div class='bb'x/div/div");
bb();
});
var bb = function () {
$(".bb").click(function () {
var cls = $(this).parent().remove();
})
};
bb();
不能触发click事件最常见的三种情况:
选择器使用错误,没有选择到标签;(请分享html代码分析);
标签比jquery方法慢加载,也就是 先加载的方法 , 后加载的标签;解决方法(将script标签与js方法 写在页面的底部 也就是 body 标签的下面)或者如下代码
!DOCTYPE html
html
head
meta charset="utf-8"
script src="js/jquery-1.9.1.min.js"/script
script
$(document).ready(function(){
$(".test").click(function(){
alert("333");
});
});
/script
title点击事件测试/title
/head
body
button class="test" 点击弹出/button
/body
/html
jquery文件或者js文件 导入路径错误或者没有导入 (新手低级错误);
(纯手打,求采纳,已测试代码。梦魂清风 @author:dream breeze)!!