diff --git a/jquery/jquery.d.ts b/jquery/jquery.d.ts index 8f1bf2527b..6d8551f44b 100644 --- a/jquery/jquery.d.ts +++ b/jquery/jquery.d.ts @@ -1512,7 +1512,19 @@ interface JQuery { * * @param func A function returning the value to set. this is the current element. Receives the index position of the element in the set and the old value as arguments. */ - val(func: (index: number, value: any) => any): JQuery; + val(func: (index: number, value: string) => any): JQuery; + /** + * Set the value of each element in the set of matched elements. + * + * @param func A function returning the value to set. this is the current element. Receives the index position of the element in the set and the old value as arguments. + */ + val(func: (index: number, value: string[]) => any): JQuery; + /** + * Set the value of each element in the set of matched elements. + * + * @param func A function returning the value to set. this is the current element. Receives the index position of the element in the set and the old value as arguments. + */ + val(func: (index: number, value: number) => any): JQuery; /** * Get the value of style properties for the first element in the set of matched elements.