从品牌网站建设到网络营销策划,从策略到执行的一站式服务
jsp中的$失效是因为引入jquery错误导致。
创新互联建站专业为企业提供宝安网站建设、宝安做网站、宝安网站设计、宝安网站制作等企业网站建设、网页设计与制作、宝安企业网站模板建站服务,十余年宝安做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
$是其中最常见的符号,已经在jQuery留下了深深的烙印。
它可以接受一个字符,也可以接受一个文档对象,亦或者一个函数,也可以调用一个函数。
例如这段代码里$是全局变量:
var jQuery = (function() {
//创建jQuery对象,给所有的jQuery方法提供统一的入口,避免繁琐难记
var jQuery = function( selector, context ) {
//jQuery的构造对象,调用了jQuery.fn.init方法
//最后返回jQuery.fn.init的对象
return new jQuery.fn.init( selector, context, rootjQuery );
},
//定义jQuery的原型,jQuery.fn指向jQuery.prototype对象
jQuery.fn = jQuery.prototype = {
//重新指定构造函数属性,因为默认指向jQuery.fn.init
constructor: jQuery,
init: function( selector, context, rootjQuery ) {.....},
}
//返回jQuery变量,同时定义将全局变量window.jQuery和window.$指向jQuery
return (window.jQuery = window.$ = jQuery);
})();
当然无效啦,
$("#di .dt").css("cursor","pointer").click(function(){ $(this).remove();})
你这个代码放在$(function(){})里面,就是页面加载完的时候触发,而页面加载完的时候根本就没有dt这个东西。
$(document).ready(function(){
$("#btn").click(function(){
var str=$("trtd##################/tdtd id=\"dt\"******/td/tr");
$("#di").append(str);
$("#dt").css("cursor","pointer").click(function(){
alert("click");
})
});
});
你还用其它的JS类库了吧,占用了$的命名空间,可以用 jQuery.noConflict() 方法返回一个新的别名就行了!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图