刷新停止按钮

时间:2015-06-06 20:39:35

标签: javascript jquery

我试图阻止jQuery按钮刷新页面而没有任何运气。

我使用的代码段是:

jQuery( "<button>" )
  .text( "Show help" )
  .button()
  .click(function() {
    tooltips.tooltip( "open" );
  })
  .insertAfter( "#myForm" );
});

1 个答案:

答案 0 :(得分:2)

您需要将jQuery( "<button>" )更改为jQuery( "button" )

原因是jQuery需要传递looks like a CSS selector的东西(虽然作为旁注jQuery使用Sizzle并且有own special selectors,但任何CSS选择器也可以在jQuery中工作)。

使用jQuery('button')将返回页面上所有<button>元素的jQuery包装数组。然后,您可以使用此列表添加诸如点击具有.click()的侦听器之类的内容。

但您应该知道jQuery('<button>')有效。但是,它用于其他目的。它返回一个新的<button>元素,您可以使用JS修改该元素,然后使用类似appendChild()的函数插入到DOM中。它做了这样的事情:

function makebutton() {
    return document.createElement('button');
}