javascript - 通过按钮动态传递值

标签 javascript jquery function

该函数根据输入复选框的值检查输入复选框。

它一直工作正常,直到我尝试通过按钮“动态”传递值。我错过了一些东西,但看不到它是什么。

function fill(value_id)
{           
    $('input[type=checkbox][value='value_id']').prop('checked', true);
}


<div class="btn open-modal" data-modal="somemodal" onclick='fill("12-12")'>check</div>

欢迎对解决方案进行任何解释。

最佳答案

改变

$('input[type=checkbox][value='value_id']').prop('checked', true);
                              ^        ^
                               Syntax Error

 $('input[type=checkbox][value="'+ value_id + '"]').prop('checked', true);

您遇到语法错误

关于javascript - 通过按钮动态传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44496275/

相关文章:

javascript - 查找此元素内的文本

javascript - FireFox 与 Webkit/IE 不同的 onchange 行为

jquery - .toggle() 没有注册按钮点击

javascript - Jquery 单击跨度时展开折叠表格的下一行

javascript - 外部函数中的变量不可修改

function - 可以为函数类型创建方法吗?

javascript - 渲染方法知道哪个事件处理程序/状态更改调用了它?

javascript - 我可以对 div 使用 onmouseover 吗?

javascript - 基于滚动的动画: how to create them

javascript - 如何关闭音效