如何在 a 标签的 href 中添加变量的值?我有这个,但它只是抛出 /api/gridfs/files/function%20c()%7Bif(0
<a id="editTD" data-bind="attr: { href: '/api/gridfs/files/' + $data.filename}" data-toggle="tooltip" title="Download" data-toggle="modal" data-target="#myModal"><i class="fa fa-download text-navy"></i></a>
你必须用像 $data.filename() 这样的方括号来调用 'filename'。查看示例
<a id="editTD" data-bind="attr: { href: '/api/gridfs/files/' + $data.filename() }" data-toggle="tooltip" title="Download" data-toggle="modal" data-target="#myModal"><i class="fa fa-download text-navy"></i>CLICK</a>
function ViewModel() {
this.filename = ko.observable("aaa");
}
ko.applyBindings(new ViewModel());
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.2/knockout-min.js"></script>
<a id="editTD" data-bind="attr: { href: '/api/gridfs/files/' + $data.filename() }" data-toggle="tooltip" title="Download" data-toggle="modal" data-target="#myModal"><i class="fa fa-download text-navy"></i>CLICK</a>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句