Dinamik bir şekilde data-id yazdığınız kodun aynısını sayfa oluştururkende hidden input'un value kısmına neden yazmıyorsunuz ?
Data-id 5 nereden geliyorsa aynı kodu kopyalayıp input'un value kısmına yapıştırın ?