我想知道我无法从网络上获得任何有价值的资源。我对以下选择选项进行了编码,并坚持使用 Jquery mobile 中的第二个选择的新选项进行重建。我相信有人可以帮助做到这一点。我非常感谢大家,希望能帮助我。
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery.mobile.structure-1.0.1.css" />
<link rel="stylesheet" href="jquery.mobile-1.0.1.css" />
<link rel="stylesheet" href="custom.css" />
<script src="js/jquery-1.7.1.min.js"></script>
<script src="js/jquery.mobile-1.0.1.min.js"></script>
剧本
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$("#cat").selectmenu(); // Initializes
$("#cat").selectmenu('refresh', true);
$("#cat").change(function() {
//document.write("asd");.selectmenu('refresh', true);
$("#subcat").load("datadmin/getsub.php?cat="+ $("#cat").val());
var myselect = $("#subcat");
myselect[0].selectedIndex = 3;
myselect.selectmenu("refresh");
//$("#subcat").selectmenu('refresh', true);
});
})
</script>
选择
<div data-role="fieldcontain" class="ui-field-contain ui-body ui-br">
<label for="cat" class="select">Category:</label>
<select name="cat" id="cat" data-mini="true">
<?php
$q="select * from cat";
$res=mysql_query($q);
if(mysql_num_rows($res)>=1)
{
while ($info=mysql_fetch_array($res))
{
echo '<option value="'.$info['cid'].'">'.$info['cat'].'</option>';
}
}
?>
</select>
</div>
<div data-role="fieldcontain" class="ui-field-contain ui-body ui-br">
<label for="subcat" class="select">Sub Category:</label>
<select name="subcat" id="subcat" data-mini="true">
<?php
$q="select * from subcat";
$res=mysql_query($q);
if(mysql_num_rows($res)>=1)
{
while ($info=mysql_fetch_array($res))
{
echo '<option value="'.$info['sid'].'">'.$info['subcat'].'</option>';
}
}
?>
</select>
</div>