没有文本的Jquery-UI按钮图标

时间:2016-01-01 09:13:59

标签: jquery jquery-ui

我想使用带有文本的jquery-ui按钮。我正在使用下面的HTML javascript jquery-ui代码,但图标显示按钮上没有任何文本,只有当我按住鼠标按钮时,它才会显示包含的文本。如何修复它以便我可以在图标旁边显示文本。

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>jQuery UI Button - Icons</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
  <link rel="stylesheet" href="/resources/demos/style.css">
  <script>
  $(function() {
    $( "#but1" ).button({
      icons: {
        primary: "ui-icon-locked"
      },
      text: false 
    });


    $( "#but2" ).button({
      icons: {
        primary: "ui-icon-clock"
      },
      text: false
    });




  });
  </script>
</head>
<body>

<button id="but1" value="Rest">Button with icon only</button>
<button id="but2" value="Rest">Button with icon only</button>


</body>
</html>

1 个答案:

答案 0 :(得分:0)

由于您已编写

,因此未显示文本
$( "#but1" ).button({
  icons:{
    primary: "ui-icon-clock"
  },
  text: false
});

尝试以下代码

$("#but1").button({
    icons: { secondary: "ui-icon-locked" }
});

它将同时显示文字和图标。