❶ jq对象可以使用h5对象方法吗吗
当然是不可以吧
jquery对象有自己的方法
他是对js的一些方法的封装
而且dom对象不能调用jquery对象的方法
如果需要调用 需要使用工厂函数转成jquery对象 $(dom对象)
如果jquery 对象想用dom对象的方法 那么也是要转回去
例如 $("#div1")[0] 或者 $("#div1").get(0)
❷ Jquery中常用的AJax的方法有哪几个
jQuery中ajax的4种常用请求方式:
1.$.ajax()返回其创建的 XMLHttpRequest 对象。
$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。如果指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。
实例:
保存数据到服务器,成功时显示信息。
$.ajax({ type: "post", dataType: "html", url: '/Resources/GetList.ashx', data: dataurl, success: function (data) {
if (data != "") {
$("#pager").pager({
pagenumber: pagenumber, pagecount: data.split("$$")[1],
buttonClickCallback: PageClick });
$("#anhtml").html(data.split("$$")[0]);
}
}
});
2.通过远程 HTTP GET 请求载入信息。
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数
。如果需要在出错时执行函数,请使用 $.ajax。 实例:
$.get("test.cgi", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});
3. 通过远程 HTTP POST 请求载入信息。 这是一个简单的 POST 请求功能以取代复杂 $.ajax 。
请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
实例:
$.post("/Resources/addfriend.ashx", { "fid": fids, "fname": fnames, "tuid": tuids, "tuname": tunames },
function (data) {
if (data == "ok") {
alert("添加成功!");
}
}
)
4.通过 HTTP GET 请求载入 JSON 数据。
实例:
$.getJSON("api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&
jsoncallback=?,前面加上http://", function(data){
$.each(data.items, function(i,item){
$("<img/>").attr("src", item.media.m).appendTo("#images");
if ( i == 3 ) return false;
});
});
❸ 在使用jQuery时,如何快速定义类和对象
使用jquery时 不推荐创建类 因为jquery有自己的插件机制
推荐篇文章给你
http://www.cssrain.cn/article.asp?id=1168
❹ jquery访问对象,通过什么方法或什么方法转换成节点对象
你是问Query对象如何转为dom对象吧?若是的话,答案如下:
jQuery获取的对象(通过$(...))是jQuery对象,要想转为dom对象,有如下几种方式:
如:var oDiv = $('#myDiv');
oDiv[0]
oDIv.get(0)
使用each函数也能间接实现jQuery对象到dom对象的转换,如:
oDiv.each(function(){
console.log(this instanceof jQuery); // 控制台打印输出false,即:此处的this已经不是jQuery对象了
});
❺ jquery事件对象event有哪些属性和方法
1.event.type属性
该方法作用是可以获取到时间的类型。
2.event.preventDefault()方法
该方法的作用是阻止默认的事件行为。JavaScript中符合W3C规范的preventDefault()方法在IE浏览器中无效。jQuery对其进行了封装,使之能兼容各种浏览器。
3.event.stopPropagation()方法
该方法是阻止事件的冒泡。JavaScript中符合W3C规范的stopPropagation()方法在IE浏览器中无效。jQuery对其进行封装,使之能兼容各种浏览器。
4.event.target属性
event.target属性的作用是获取到出发事件的元素。jQuery对其封装后,避免了W3C、IE和safari浏览器不同标准的差异。
5.event.relatedTarget属性
在标准DOM中,mouseover和mouseout所发生的元素可以通过event.target()方法来访问,相关元素是通过event.relatedTarget属性来访问的。event.relatedTarget属性在mouseover中相当于IE浏览器的event.fromElement属性,在mouseout中相当于IE浏览器的event.toElement,jQuery对其进行了封装,使之能兼容各种浏览器。
6.event.pageX/event.pageY属性
该方法的作用是获取到光标相对页面的x坐标和y坐标。如果没有使用jQuery时,那么IE浏览器中是用event/event.y方法,而在Firefox浏览器中用event.pageX/event.pageY方法。如果页上有滚动条,则还要加上滚动条的宽度和高度。在IE浏览器中还应该减去默认的2px的边框。
7.event.which属性
该方法的作用是在鼠标单击事件中获取到鼠标的左、中、右键;在键盘事件中获取键盘的按钮。
8.event.metaKey属性
针对不同浏览器对键盘中的<ctrl>按键解释不同,jQuery也进行了封装,并规定event.metaKey()方法为键盘事件中获取<ctrl>按键。
9.event.originalEvent属性。
该方法的作用是指向原始的事件对象。
❻ 使用JQuery获取对象的几种方式,值得收藏
不管是 js 还是 jQuery,获取对象的方式无非几种:
1、通过 ID;
2、通过 css 类名;
3、通过 tag 标签名;
4、通过通配符选择;
但是在 jQuery 里面,由这几种方式衍生出了很多用法,在写法上也有很多技巧,要一项一项列出来去详细说,那可真是有点费劲了;
不过官方有文档说明:网页链接
❼ jquery获取当前点击对象的value方法
例:获取ul中li的value值
首先,在html中我们要为每个li设置value值
复制代码
代码如下:
<ul>
<li
value="你好"></li>
<li
value="hello"></li>
<li
value="=-="></li>
</ul>
再通过jquery根据点击事件获取对应的value
复制代码
代码如下:
$(document).ready(function(){
$("li").click(function{
alert($(this).val());
});
});
❽ jQuery 的怎么做到 一个对象上可以调用多个方法的 就是可以 一直点点这样调方法
因为这些函数都是返回了它们的调用者。也就是说,
$('div')和$('div').css({})的返回值是一样的。
比如说你写个这样一个类:
function Person(){
this.say = function(){
alert('say');
return this;
};
this.eat = function(){
alert('eat');
return this;
};
}
var p = new Person();
p.say().eat();
上面的say和eat方法都返回了它的调用者,所以你可以一次连续调用多个方法。
如果你再加上一句代码:
alert(p.say().eat() === p)
你会发现,打印结果是true,也就是说,返回值和调用它的是同一个对象,那返回值是不是可以直接调用其它方法呢?
❾ jquery 是对象还是方法
你可以理解为对象,对象自然具备属性和方法。
但是事实上javascript这个东西既没有对象也没有方法,只是看起来像而已。jQuery就是变量,jQuery()就是函数,jQuery['extend']则说明jQuery是数组,['extend']是变量,jQuery['extend']()又是函数。区别就是带有()就是函数,否则就总是被当变量处理的。
如
function a() {
return 5;
}
console.log(a); 得到 function
console.log(a()); 得到 5
❿ jquery中表单的对象属性有哪些
console.dir(表单对象),在控制台看一下