Lines Matching refs:elem

4248 		href: function(elem){
4249 return elem.getAttribute("href");
4262 for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) {
4263 if ( (elem = checkSet[i]) ) {
4264 while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {}
4266 checkSet[i] = isPartStrNotTag || elem && elem.nodeName === part ?
4267 elem || false :
4268 elem === part;
4283 var elem = checkSet[i]; variable
4284 if ( elem ) {
4285 var parent = elem.parentNode;
4291 var elem = checkSet[i]; variable
4292 if ( elem ) {
4294 elem.parentNode :
4295 elem.parentNode === part;
4427 enabled: function(elem){
4428 return elem.disabled === false && elem.type !== "hidden";
4430 disabled: function(elem){
4431 return elem.disabled === true;
4433 checked: function(elem){
4434 return elem.checked === true;
4436 selected: function(elem){
4437 elem.parentNode.selectedIndex;
4438 return elem.selected === true;
4440 parent: function(elem){
4441 return !!elem.firstChild;
4443 empty: function(elem){
4444 return !elem.firstChild;
4446 has: function(elem, i, match){
4447 return !!Sizzle( match[3], elem ).length;
4449 header: function(elem){
4450 return /h\d/i.test( elem.nodeName );
4452 text: function(elem){
4453 return "text" === elem.type;
4455 radio: function(elem){
4456 return "radio" === elem.type;
4458 checkbox: function(elem){
4459 return "checkbox" === elem.type;
4461 file: function(elem){
4462 return "file" === elem.type;
4464 password: function(elem){
4465 return "password" === elem.type;
4467 submit: function(elem){
4468 return "submit" === elem.type;
4470 image: function(elem){
4471 return "image" === elem.type;
4473 reset: function(elem){
4474 return "reset" === elem.type;
4476 button: function(elem){
4477 return "button" === elem.type || elem.nodeName.toUpperCase() === "BUTTON";
4479 input: function(elem){
4480 return /input|select|textarea|button/i.test(elem.nodeName);
4484 first: function(elem, i){
4487 last: function(elem, i, match, array){
4490 even: function(elem, i){
4493 odd: function(elem, i){
4496 lt: function(elem, i, match){
4499 gt: function(elem, i, match){
4502 nth: function(elem, i, match){
4505 eq: function(elem, i, match){
4510 PSEUDO: function(elem, match, i, array){
4514 return filter( elem, i, match, array );
4516 return (elem.textContent || elem.innerText || "").indexOf(match[3]) >= 0;
4521 if ( not[i] === elem ) {
4529 CHILD: function(elem, match){
4530 var type = match[1], node = elem;
4538 node = elem;
4552 parent = elem.parentNode;
4554 if ( parent && (parent.sizcache !== doneName || !elem.nodeIndex) ) {
4564 var diff = elem.nodeIndex - last;
4572 ID: function(elem, match){
4573 return elem.nodeType === 1 && elem.getAttribute("id") === match;
4575 TAG: function(elem, match){
4576 return (match === "*" && elem.nodeType === 1) || elem.nodeName === match;
4578 CLASS: function(elem, match){
4579 return (" " + (elem.className || elem.getAttribute("class")) + " ")
4582 ATTR: function(elem, match){
4585 Expr.attrHandle[ name ]( elem ) :
4586 elem[ name ] != null ?
4587 elem[ name ] :
4588 elem.getAttribute( name ),
4613 POS: function(elem, match, i, array){
4617 return filter( elem, i, match, array );
4736 Expr.filter.ID = function(elem, match){ argument
4737 var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id");
4738 return elem.nodeType === 1 && node && node.nodeValue === match;
4774 Expr.attrHandle.href = function(elem){ argument
4775 return elem.getAttribute("href", 2);
4834 var elem = checkSet[i];
4835 if ( elem ) {
4836 if ( sibDir && elem.nodeType === 1 ){
4837 elem.sizcache = doneName;
4838 elem.sizset = i;
4840 elem = elem[dir];
4843 while ( elem ) {
4844 if ( elem.sizcache === doneName ) {
4845 match = checkSet[elem.sizset];
4849 if ( elem.nodeType === 1 && !isXML ){
4850 elem.sizcache = doneName;
4851 elem.sizset = i;
4854 if ( elem.nodeName === cur ) {
4855 match = elem;
4859 elem = elem[dir];
4870 var elem = checkSet[i];
4871 if ( elem ) {
4872 if ( sibDir && elem.nodeType === 1 ) {
4873 elem.sizcache = doneName;
4874 elem.sizset = i;
4876 elem = elem[dir];
4879 while ( elem ) {
4880 if ( elem.sizcache === doneName ) {
4881 match = checkSet[elem.sizset];
4885 if ( elem.nodeType === 1 ) {
4887 elem.sizcache = doneName;
4888 elem.sizset = i;
4891 if ( elem === cur ) {
4896 } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {
4897 match = elem;
4902 elem = elem[dir];
4916 var isXML = function(elem){ argument
4917 return elem.nodeType === 9 && elem.documentElement.nodeName !== "HTML" ||
4918 !!elem.ownerDocument && elem.ownerDocument.documentElement.nodeName !== "HTML";