如何在bootstrap模式中传递多个数据id

问题描述 投票:0回答:1

嗨,我试图将多个数据id传递给bootstrap模式。当我将硬编码数据传递给数据ID时,它工作正常

<a id="testB" href="#my_modal2" data-toggle="modal"   data-book-id='{"id":10,"name:'xyz','gender':2>Open Details</a>

我正在通过访问值

var Id = $('#testB').data('book-id').id;
var name= $('#testB').data('book-id').name;
var gender= $('#testB').data('book-id').'gender';

但我的问题是 - 我需要通过for循环传递所有值。

<a id="testB" href="#my_modal2" data-toggle="modal"   data-book-id='{"id":<%= rows[i].id%>,"name:<%= rows[i].name%>,'gender':<%= rows[i].'gender'%>}>Open Details</a>

我得到的所有值都是未定义的

*var Id = $('#testB').data('book-id').id;*

我用这个作为参考qazxsw poi

我正在使用节点js和ejs模板通过使用for循环传递多个data-id的正确方法是什么

提前致谢!

javascript jquery node.js bootstrap-modal
1个回答
0
投票

您似乎缺少一个结束括号,并且您的报价在单一和双重之间混淆:

© www.soinside.com 2019 - 2024. All rights reserved.