重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

jquery的api文档,API开发文档

用jquery来获取下面的的除了某个的其他

ul id="ul_list"

天桥ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

li id="li1"/li

li id="li2"/li

li id="li3"/li

/ul

$("#ul_list li[id!='li2']").html();

结果:

li id="li1"/li

li id="li3"/li

也可以直接选取li节点

$("li[id!='li2']").html();

结果是一样的

可以多看一下 jQuery 的API文档,有中文的,这些选择器的基本操作资料很全的

你提问时,应该将你的需求功能列出来,这样避免回答的人走弯路

你的 this 用错了,它是一个document对象,取它属性 id 的值代进去就可以了

$(function() {

$("#u_menuli").mouseover(function() {

$(this).css({ "background-image": "url(images/cq_04.jpg)", "color": "#ffffff" });

$("#u_menu li[id!='" + $(this).attr("id") + "']").css({ "background-image": "url(images/cq_05.jpg)", "color": "#000" });

})

})

不过你这样的做法很奇怪,在 将鼠标移动选中的的当前项的样式改变外,其他非选中的也改变样式?

只“高亮”当前选中项,其他项就普通样式显示不就行了?

jquery on hover事件怎么写

//on('第一个参数是事件名称,如click,change等', '第二个参数表示执行的方法')

$('body').on('click', function(){

});

//查看更详细的说明

//hover('第一个鼠标移动到某个元素执行方法', '第二个鼠标移开当前DOM节点后执行方法')

$('body').hover(function(){

//鼠标移动到body上执行

}, function(){

//鼠标移开body后执行

});

//查看更详细的说明

附上jquery中文API文档,

ajax异步返回的json数据过长怎么解决

$.post是提供简单的封装的ajax post请求的方法,没办法进行更详细的配置。

改为使用$.ajax把,里面有一个参数可以配置超时时间

$.ajax({

url:"xxx.php",

type:"POST",

dataType:"json",

timeout:60000, //超时时间,现在设置为60s。

success:function(data){

console.log(data);

}

});

更详细的配置可以查看jQuery的API文档。

另外需要你的服务器端配置的超时时间不能小于jQuery里面配置的。要不然jQuery还没有超时,服务器端直接返回timeout了。

同时优化一下服务端的处理,提高相应速度也是一个不错的选择。

怎么获取网页高度,屏幕高度,滚动高度

jQuery的api文档中有列出来,获取网页的滚动高度用方法:scrollTop() 即可。注意:要获取网页的滚动高度,兼容所有浏览器的写法是获取window对象然后调用scrollTop()函数。简单示例:alert($(window).scrollTop());jQuery的api文档目录翻译见:

在用JQuery提交表单时

你可以看下jQuery的API文档,第2种写法是返回 指定父级下的子级元素.

form id="userForm"

input name="UserName"/

div

input name="Password"/

/div

/form

这样的表单,按照第2种写法的话,Password是无法获取的,因为它不是userForm的子级.你只能获取到UserName.

所有你应该改造下,写成$("#userForm input"),这样的选择器返回的是#userForm下所有匹配的后代元素.


网站名称:jquery的api文档,API开发文档
网站链接:http://cqcxhl.com/article/hoichd.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP