相关疑难解决方法(0)

如何通过jquery模拟锚点击?

我有一个问题,通过jQuery伪造一个锚点击:为什么我的厚箱出现在我第一次点击输入按钮,但不是第二次或第三次?

这是我的代码:

<input onclick="$('#thickboxId').click();" type="button" value="Click me" />

<a id="thickboxId" href="myScript.php" class="thickbox" title="">Link</a>
Run Code Online (Sandbox Code Playgroud)

当我直接点击链接时,它总是有效,但如果我尝试通过输入按钮激活厚箱,则无效.这是在FF.对于Chrome,它似乎每次都有效.任何提示?

html jquery onclick thickbox

144
推荐指数
7
解决办法
28万
查看次数

转换为Bootbox确认

按下删除用户链接时,以下代码会弹出确认窗口:

<a href="delete_user.php?id=123" onclick="return confirm('Are you sure?');">Delete user</a>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,当按下OK按钮时,将执行链接delete_user.php?id = 123.按下取消按钮时,不会发生任何事情.

我想用Bootbox做同样的事情.

   <a class="alert" href="list_users.php?id=123">Delete user</a>

    <script src="bootbox.min.js"></script>
        <script>
        $(document).on("click", ".alert", function(e) {
            e.preventDefault();

        bootbox.confirm("Are you sure?", function(result) {

            if (result) {
               // What to do here?
            } else {
               // What to do here?
            }               
        });

        });
    </script>
Run Code Online (Sandbox Code Playgroud)

在if(result)和else语句下做什么?

javascript jquery twitter-bootstrap bootbox

7
推荐指数
1
解决办法
1万
查看次数