扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
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
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流