今天开始要记录一些工作中遇到的一些简单的问题,比如说jquery的$.each用法,seelct的选择器等非常基础的东西,因为每次用的时候我都回去baidu而不会记住,总觉得很简单没有必要去尝试记忆。
好吧从今天开始。
jquery $.each 的用法:
var arr2 = [['a', 'aa', 'aaa'], ['b', 'bb', 'bbb'], ['c', 'cc', 'ccc']]; $.each(arr, function(i, item){ alert(i); alert(item); });
今天遇到了一个select选择器的问题:
var selects = $("select[name='is_jion']"); $.each(selects, function(i, item) { if (item.value == 'Y') { alert('Please note that staff participating in the Best Dressed Contests, can only participate either in the Best Dressed Individual category or in the Best Dressed Table category'); $('#is_table_jion').removeAttr('checked'); return false; } });
是这样的,我开始使用了$("select[@name='xxxxx']")不能用,后来尝试使用了$("select[name='is_jion']").val();
还是不能用,这个时候我就aler了一下$("select[name='is_jion']")发现他是dom的元素,不是jquery的对象,所以使用了dom的方法。
$(this).closest('td').next().find('select').val('0'); $(this).closest('td').next().find('select').html(def);
选择下一个td里的select 这个时候select就是jquery对象了,可以使用jquery方法处理 上次看的文章还是蛮好的 详细解说了dom对象和 jquery对象的区别要然我总是混为一谈 feo rsvp里还是用到很多js的用法的