Hi Team,
Currently I'm trying to reduce the page loading by removing internal script inside html files.Trying to achieve it by using helper template provided by AEM. There are parameters to pass from htl to external java script.To achieve it , I'm trying to use below way.
Passing parameters from htl to external js of the clientlib folder , the logic as below
Inside htl
<input type="hidden" attr-aa="${val_}" id="bb"/>
Inside external JS
var value = $(#bb).attr("attr-aa");
Problem is ${val_} is unique id. When I put multiple components(same component repeating) inside same page it is always getting same value which is on the top since this <input type="hidden" attr-aa="${val_}" id="bb"/> line is common to all the components on the same page . Is there any other way to achieve this ?

Thanks in advance!