jQuery选择菜单样式帮助 - php

我正在尝试使用jQuery UI设置HTML选择菜单的样式,但在使其正常工作时遇到了一些麻烦...我对使用jQuery还是比较陌生,因此答案很简单。

我的完整代码段(使用jQuery v1.6.2):

<link rel="stylesheet" type="text/css" href="css/ui-darkness/jquery.css">
<label for="favorite">Select favorite team</label>

    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/jqueryui.js"></script>
    <script type="text/javascript" src="js/selectmenu.js"></script></script>
    <script type="text/javascript">$(function() {
            $('select[name=favorite]').selectmenu();
        });
    </script>

    <select name='favorite'>
        <?php

            while ($temp = mysql_fetch_assoc($query)) {
                echo "<option value=" . $temp['id'] . ">" . htmlspecialchars($temp['teamname']) . "</option>";
            }
        ?>
    </select>

但这似乎无能为力。我的选择菜单显示为普通的,无聊的HTML选择菜单。我真的不确定我正在做的事情是否完全受阻或什么,但是请告诉我您是否知道如何使其正常工作。

EDIT控制台显示错误Uncaught TypeError: Object [object Object] has no method 'selectmenu'

参考方案

$('select[name=favorite]').selectmenu();

您必须设置要使用的元素的名称。在这种情况下,请选择一个名称为收藏夹的选择框。

您还必须将代码放入jQuery的文档准备功能中

$(document).ready(function() {
   $('select[name=favorite]').selectmenu();
});

或使用速记

$(function() {
   $('select[name=favorite]').selectmenu();
});

PHP-复选框组 - php

我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=…

php Singleton类实例将在多个会话中保留吗? - php

举一个简单的例子,如果我想计算一个不使用磁盘存储的脚本的命中次数,我可以使用静态类成员来执行此操作吗?用户1:<?php $test = Example::singleton(); $test->visits++; ?> 用户2:<?php $test = Example::singleton(); $test->visits+…

Div单击与单选按钮相同吗? - php

有没有一种方法可以使div上的click事件与表单环境中的单选按钮相同?我只希望下面的div提交值,单选按钮很丑代码输出如下:<input id="radio-2011-06-08" value="2011-06-08" type="radio" name="radio_date&#…

未提交附加字段值 - php

我在PHP中有一组表单字段。我还添加了jQuery功能来克隆某些字段并将其添加到表单中。但是,在提交表单后,仅提交原始字段,而不提交通过克隆添加的字段。的PHP<form id="myForm" method="post" action"..."> <div class="…

jQuery克隆div内容的次数不定 - php

jQuery:$('#partsOrderQty').blur(function(){ var rowCounter = $(this).val(); console.log(rowCounter); var toAddRow = $("#skidListings").children().clone(); for (…