jquery 用addClass没有起作用是因为写法不对,一般都会在class名前面加点.
创新互联是一家专业提供比如企业网站建设,专注与成都网站建设、成都网站制作、html5、小程序制作等业务。10年已为比如众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
比如:
script type="text/javascript"
$( function() {
$('#menuNav').hover( function() {
$('#huh').addClass('.opacity');
}, function(){
$('#huh').removeClass('.opacity');
});
});
/script
.opacity {
opacity: 0.3;
}
以上写法就会导致addClass不起作用,正确的写法如下:
$(function(){
$('#menuNav').hover(function(){
$('#huh').addClass('opacity');
}, function(){
$('#huh').removeClass('opacity');
});
});
你动态添加的input框,并不会被日历控件主动初始化。
因为你再初始化日历控件的时候,页面还没有你添加的这些元素呢。
你只能这样。
$(function(){
$.datepicker.setDefaults($.datepicker.regional['zh-CN']);
function initDatePicker(ele){
ele.datepicker({
dateFormat:"yy-mm-dd",
autoSize:true,
})
initDatePicker($(".datepicker"));
}
$("#addRow").click(function(){
var $tr=$("tr/tr");
var $td1=$("td/td");
var dateInput = $("input type=\"text\" class=\"datepicker\" style=\"width: 70px;\"")
$td1.append(dateInput);
$td1.appendTo($tr);
$tr.appendTo("#tab");
initDatePicker(dateInput);
}
)
给你几点建议:1.检查下是否有js错误(开启IE调试和错误通知,在IE下测试)。如果有js错误可能都执行不到post
2、确认post方法是否使用正确
不是不起作用,而是因为之前的动作还没执行完。
你把
:
var
int=
setInterval
(jumpDiv,50);
改为:
var
int=setInterval(jumpDiv,2000);
然后停止,等一会看看,肯定不跳了
有没加 !important ,如果有加的话 show()是不起作用的.
在者就是你获取标签获取的不对.
!doctype html
html
head
meta charset="utf-8"
title代码不起作用/title
script type="text/javascript" src=""/script
script type="text/javascript"
//标准写法,就是需要声明为javascript:脚本(type="text/javascript")
$(document).ready(function() {
alert(1);
});
/script
script
$(function () {
alert(1)
//代码不起作用,原因有两种时候,一种就是没有引入jquery类库,第二种,就是有其它jquery代码报错(深圳网站建设)
})
/script
/head
body
/body
/html
名称栏目:jquery不起作用,jquery有用吗
转载来于:https://www.cdcxhl.com/article6/dsidhig.html
成都网站建设公司_创新互联,为您提供网站维护、微信公众号、手机网站建设、关键词优化、外贸网站建设、做网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联