Jquery UI按钮的问题 - 第一个没有加载?

时间:2011-09-28 13:18:06

标签: jquery jquery-ui

我正在尝试使用Jquery UI将无线电输入用作按钮。这是我到目前为止的代码:

    <div id="time-buttons"
    <input type="radio" id="radio1" name="radio" /><label for="radio1">Choice 1</label>
    <input type="radio" id="radio2" name="radio" checked="checked" /><label for="radio2">Choice 2</label>
    <input type="radio" id="radio3" name="radio" /><label for="radio3">Choice 3</label>
    <input type="radio" id="radio4" name="radio" /><label for="radio4">Choice 4</label>
    <input type="radio" id="radio5" name="radio" /><label for="radio5">Choice 5</label>
    </div>

和javascript:

   $( "#time-buttons" ).buttonset();

我遇到的问题是radio1没有被改成按钮,但其他所有按钮都是。当我查看Firebug内部时,看起来好像标签不存在于选择1中。有谁知道为什么会发生这种情况?

感谢您的帮助

编辑:对不起,刚刚意识到一个非常愚蠢的错误......基本上我错过了结束div&gt;。愚蠢的我!

1 个答案:

答案 0 :(得分:2)

由于荧光笔可能帮助您弄明白,因此您的第一个<div>标签未完整。在使用语法高亮显示的编辑器中更容易看到这样的错误,并且经常在Chrome的控制台中报告(在开发人员工具中)。