mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Use Sizzle.Expr.match.globalPOS for identifying POS selectors in traversing. Fixes #10970.
This commit is contained in:
parent
9bea2167c4
commit
2a63b980ed
@ -1 +1 @@
|
|||||||
Subproject commit 935874052e54b4686b4e69b653eb05cd6e25c447
|
Subproject commit 423f35af8bf43f3f07bb17284e21608f08372c22
|
@ -6,7 +6,7 @@ var runtil = /Until$/,
|
|||||||
rmultiselector = /,/,
|
rmultiselector = /,/,
|
||||||
isSimple = /^.[^:#\[\.,]*$/,
|
isSimple = /^.[^:#\[\.,]*$/,
|
||||||
slice = Array.prototype.slice,
|
slice = Array.prototype.slice,
|
||||||
POS = jQuery.expr.match.POS,
|
POS = jQuery.expr.match.globalPOS,
|
||||||
// methods guaranteed to produce a unique set when starting from a unique set
|
// methods guaranteed to produce a unique set when starting from a unique set
|
||||||
guaranteedUnique = {
|
guaranteedUnique = {
|
||||||
children: true,
|
children: true,
|
||||||
|
@ -38,7 +38,7 @@ test("find(node|jQuery object)", function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test("is(String|undefined)", function() {
|
test("is(String|undefined)", function() {
|
||||||
expect(29);
|
expect(30);
|
||||||
ok( jQuery("#form").is("form"), "Check for element: A form must be a form" );
|
ok( jQuery("#form").is("form"), "Check for element: A form must be a form" );
|
||||||
ok( !jQuery("#form").is("div"), "Check for element: A form is not a div" );
|
ok( !jQuery("#form").is("div"), "Check for element: A form is not a div" );
|
||||||
ok( jQuery("#mark").is(".blog"), "Check for class: Expected class 'blog'" );
|
ok( jQuery("#mark").is(".blog"), "Check for class: Expected class 'blog'" );
|
||||||
@ -70,8 +70,10 @@ test("is(String|undefined)", function() {
|
|||||||
ok( jQuery("#en").is("[lang=\"en\"] , [lang=\"de\"]"), "Comma-seperated; Check for lang attribute: Expect en or de" );
|
ok( jQuery("#en").is("[lang=\"en\"] , [lang=\"de\"]"), "Comma-seperated; Check for lang attribute: Expect en or de" );
|
||||||
ok( jQuery("#en").is("[lang=\"de\"] , [lang=\"en\"]"), "Comma-seperated; Check for lang attribute: Expect en or de" );
|
ok( jQuery("#en").is("[lang=\"de\"] , [lang=\"en\"]"), "Comma-seperated; Check for lang attribute: Expect en or de" );
|
||||||
|
|
||||||
ok( !jQuery(window).is('a'), "Checking is on a window does not throw an exception(#10178)" );
|
ok( !jQuery(window).is("a"), "Checking is on a window does not throw an exception(#10178)" );
|
||||||
ok( !jQuery(document).is('a'), "Checking is on a document does not throw an exception(#10178)" );
|
ok( !jQuery(document).is("a"), "Checking is on a document does not throw an exception(#10178)" );
|
||||||
|
|
||||||
|
ok( jQuery("#option1b").is("#select1 option:not(:first)"), "POS inside of :not() (#10970)" );
|
||||||
});
|
});
|
||||||
|
|
||||||
test("is(jQuery)", function() {
|
test("is(jQuery)", function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user