всем привет, подскажите, сделал компонент на битриксе, на странице планирую использовать его несколько раз - т.е. нужно обеспечить уникальность по ключам и обработке
делаю так, например
<?php
инициализирую уникальный ключ
$uid=uniqid();
...
использую уникальный ключ для составного id
<div id="<?=$uid?>_hover_byDir" uk-dropdown="mode: hover; ">
...
?>
<script>
передаю уникальный ключ в скрипт
var uid="<?=$uid?>";
пытаюсь оформить составное имя функции под составной id
$('#' + uid + '_hover_byDir').on('beforehide', function () {....
</script>
функция не срабатывает (имя в таком виде не воспринимается) - подскажите как правильно оформить функцию из переменной для данного случая?