javascript - 如何将链接绑定(bind)到我可以使用 Jquery 操作的按钮

标签 javascript jquery html

目前我正在运行一个进程,该进程在我的 html 上返回一个链接给我,但是我想要一个按钮而不是链接,以便我可以使用 Jquery 获取它。

Javascript

                    var link = document.createElement("a");
                if (link.download !== undefined) { // feature detection
                    // Browsers that support HTML5 download attribute
                    link.setAttribute("href", uri);
                    link.setAttribute("download", fileName);
                }
                else if (navigator.msSaveBlob) { // IE 10+
                    link.addEventListener("click", function (event) {
                        var blob = new Blob([buffer], {
                            "type": "text/csv;charset=utf-8;"
                        });
                        navigator.msSaveBlob(blob, fileName);
                    }, false);
                }  

                //$("ResultButton").click(function () {
                  //  $("p").hide(1000); 
               //}); << this block was removed after testing

                //HTMLButtonElement.innerHTML = "<input type = 'button' value = 'Export to CSV'>";
                link.innerHTML = "Export to CSV";
                document.body.appendChild(link);

我想以某种方式将它与我的 ResultButton 绑定(bind),以便我将其隐藏,然后在我的操作完成后显示它

HTML

<button id="ResultButton" style="display: none;"> Return Results</button>

最佳答案

更改以下行

$("ResultButton").click(function () {

$(“#ResultButton”).click(function () {

“#”表示您正在使用元素的 ID。

关于javascript - 如何将链接绑定(bind)到我可以使用 Jquery 操作的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35468492/

相关文章:

javascript - jQuery + CSS : How to detect the first "move out" of cursor out of an element?

jquery - jQuery Promise 可以与 Ember.RSVP.Promise 链接吗?

javascript - 使用 jQuery 对同级 <div> 进行排序

html - CSS 计数器重置在 div-s 中不起作用

javascript - 显示 child /查找

javascript - Next-Auth 使用凭据登录在 NextJS 中不起作用

javascript - 创建 Assets 时内容丰富的内容管理 API 错误 422

javascript - 在之前和之后的值中提取数组中的元素并将其分组

javascript - 使用 ajax MVC 传递复杂对象

javascript - 如何使用 Javascript 连续执行多个打印任务?