buenas....
javascript no hace interpolacion de variables. o sea, no interpreta variables dentro de cadenas. tienes que concatenar cadenas. fijate que la invocacion de
val la tienes dentro de un string, tienes que sacarlo del string y concatenarlo. para hacerte una idea, tienes que hacer lo mismo que hicistes con el elemento <td>.