// t( "Attribute Exists", "[loop]", ["video1"]); // IE 6/7 cannot differentiate here. loop is also used on img, input, and marquee tags as well as video/audio. getAttributeNode unfortunately only retrieves the property value.
t("Attribute Exists","[multiple]",["select1"]);
t("Attribute Exists","[muted]",["audio1"]);
// t( "Attribute Exists", "[nohref]", ["area1"]); // IE 6/7 keep this set to false regardless of presence. The attribute node is not retrievable.
t("Attribute Exists","[noresize]",["textarea1"]);
t("Attribute Exists","[noshade]",["hr1"]);
t("Attribute Exists","[nowrap]",["td1","div1"]);
t("Attribute Exists","[novalidate]",["form1"]);
t("Attribute Exists","[open]",["details1"]);
t("Attribute Exists","[pubdate]",["article1"]);
t("Attribute Exists","[readonly]",["text1"]);
t("Attribute Exists","[required]",["text1"]);
t("Attribute Exists","[reversed]",["ol1"]);
t("Attribute Exists","[scoped]",["style1"]);
t("Attribute Exists","[seamless]",["iframe1"]);
// t( "Attribute Exists", "[selected]", ["option1"]); // IE8's querySelectorAll fails here. Redirecting to oldSizzle would work, but it would require an additional support test as well as a check for the selected attribute within the qsa logic
t("Attribute Exists","[truespeed]",["marquee1"]);
// Enumerated attributes (these are not boolean content attributes)
// t( "tabindex selector does not retrieve all elements in IE6/7(#8473)", "form, [tabindex]", ["form1", "text1"]); // Uncomment this when the tabindex attrHook is deprecated
t("Improperly named form elements do not interfere with form selections (#9570)","form[name='formName']",["form1"]);