Javascript 通过引导模式传递多个数据
我尝试对多个数据执行相同的操作,使用Javascript 通过引导模式传递多个数据,javascript,twitter-bootstrap,modal-dialog,Javascript,Twitter Bootstrap,Modal Dialog,我尝试对多个数据执行相同的操作,使用datatodo属性,但它不起作用。你能帮我吗 JAVASCRIPT: $(document).on("click", ".open-EditTodo", function () { var todoId = $(this).data('id'); var todoName = $(this).data('todo'); $(".modal-body #todoId").val( todoId ); $(".modal-body
datatodo
属性,但它不起作用。你能帮我吗
JAVASCRIPT:
$(document).on("click", ".open-EditTodo", function () {
var todoId = $(this).data('id');
var todoName = $(this).data('todo');
$(".modal-body #todoId").val( todoId );
$(".modal-body $todoName").val( todoName );
});
HTML:
&时代;接近
编辑待办事项:
编辑
顺便说一下,
数据id
工作正常,但数据todo
不行。您可以将这两个数据项放在一起
例:
现在可以按如下方式检索阵列:
var todoId=$('#todolink').data('todo').id
var todo=$('#todolink').data('todo').todo 如果在显示数据时出现语法问题,这将非常有效
$(".modal-body $todoName").val( todoName );
这里不是今天的美元,而是
$(".modal-body #todoName").val( todoName );
否则,就没有其他问题了,这意味着您可以使用两个不同的数据属性来传递数据。Nadeeth,我正在考虑这个解决方案,但我需要两个不同的变量。它们中的每一个都将用于不同的目的(标识),然后您可以尝试在数组中使用JSON对象。例如:[{“id”:$todo_id,“todo”:$todo_name}]。我没有测试这个,请让我知道它是否有效。:-)谢谢。我测试过了,效果很好。我更新了答案。你是说OP应该用选择器中的
#todoName
替换$todoName
?
$(".modal-body $todoName").val( todoName );
$(".modal-body #todoName").val( todoName );