jquery中操作jQuery对象的eq和get的区别与使用方法
一个是选择器,一个是获得由选择器指定的 DOM 元素。:eq() 选择器选取带有指定 index 值的元素。index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。如:$("p:eq(1)").css("background-color","#B2E0FF");改变第二个q标签背景色get() 方法获得由选择器指定的 DOM 元素。x=$("p").get(0); $("div").text(x.nodeName + ": " + x.innerHTML);//P: xiaojie
如何用jquery获取name
jQuery通过name获取对象的方法是:使用jQuery获取name="nw"的input对象:$('input[name="nw"]');使用$('input[name="nw"]').val()方法或$('input[name="nw"]').html()方法来获取其值。
和JavaScript获取对象值一样,input、select、textarea等表单类对象用val()方法来获取其值;div、span等对象用html()获取其值,如:$('input[name="nw"]').val();设置对象的值,如:$('input[name="nw"]').val('123');注意:
1.通过name获取对象值,获取的是第1个对象的值。name是可以重复的。
2.通过name设置对象值,设置的是所有对象的值。
jquery widget这个插件是什么意思?怎么使用
jquery.widget是挂件,可以自己写一个完整的对象,通过挂件模式挂载在jquery对象上,其实本质上也就是用了$.fn.extend和$.extend的扩展,不过挂件比较大得不同是本身是一个比较独立的单元,跟其他的部分耦合性较低,内聚性较高。