How to pass value to a onclick function in (Jade)pug?
When adding attributes to an html element, you are already within the scope of pug, so you can just use pug variables like regular js variables.
button(type='button' class=' c-btn-blue c-btn-circle c-btn-uppercase' value="Read More" onclick='gotoBlog(' + val.link + ')')
I just used the code below and it worked for me (with pre and pos quotes)
button(type='button', onclick='someFunction("'+ yourObject.id +'")' ) PressMe
You just need to put onclick="myfunction(#{varible.atributo})"
Here a example:
table
thead
tr
th #ID
th Description
th Actions
tbody
each item, i in itemlist
tr
th(scope='row') #{item.id}
td #{item.description}
td
button(onclick="editItem(#{item.id})", title="Edit")
| Edit