diff --git a/jquery/jquery-tests.ts b/jquery/jquery-tests.ts index 62cd273f4d..27eea1c813 100644 --- a/jquery/jquery-tests.ts +++ b/jquery/jquery-tests.ts @@ -3128,6 +3128,7 @@ function test_val() { $("#single").val("Single2"); $("#multiple").val(["Multiple2", "Multiple3"]); $("input").val(["check1", "check2", "radio1"]); + $("input").val(1); } function test_selector() { diff --git a/jquery/jquery.d.ts b/jquery/jquery.d.ts index 8401753e35..29b7697b2a 100644 --- a/jquery/jquery.d.ts +++ b/jquery/jquery.d.ts @@ -1363,9 +1363,9 @@ interface JQuery { /** * Set the value of each element in the set of matched elements. * - * @param value A string of text or an array of strings corresponding to the value of each matched element to set as selected/checked. + * @param value A string of text, an array of strings or number corresponding to the value of each matched element to set as selected/checked. */ - val(value: string|string[]): JQuery; + val(value: string|string[]|number): JQuery; /** * Set the value of each element in the set of matched elements. *