0

phpで動的に生成されたリストメニューを非表示にするのに問題があります。私のブラウザはそれを隠しませんでした。私はFirefoxを使用しています。コードは次のようになります。

<div id="groupstd">
<br />
<select style="text-align:center;" name="std3">
<option value="Select" selected="selected">Please Select Student.no#3</option>
<?php
$result=Connect();
if($result>0)
{
while($row = mysql_fetch_array($result))
  {
echo '<option value=$row[\'Roll#\'].\'i-\'.$row[\'Batch\']>$row[\'Roll#\'].\'i-\'.$row[\'Batch\']</option>';
  }
}?>
</select>
</div>
<div id="grpstd">
<br />
<select style="text-align:center;" name="std4" id="std4">
<option value="Select" selected="selected">Please Select Student.no#4</option>
<?php
$result=Connect();
if($result>0)
{
while($row = mysql_fetch_array($result))
  {
echo '<option value=$row[\'Roll#\'].\'i-\'.$row[\'Batch\']>$row[\'Roll#\'].\'i-\'.$row[\'Batch\']</option>';
  }
}?>
</select>
</div>

私はJQueryを使用して次のように非表示にしています:

$(document).ready(function()
{
    $('#grpstd').hide();
    $('#groupstd').hide();
});
4

3 に答える 3

1

domの準備ができたら、これを使用してみてください。

$(document).ready(function() {
  $('#grpstd, #groupstd').hide();//using two elements using one statement
});
于 2012-05-08T13:09:56.223 に答える
1

いつdivを非表示にしようとしていますか?少なくともドキュメントの準備ができるまで待つ必要があります:

$(document).ready(function() {
    $('#grpstd').hide();
    $('#groupstd').hide();
});
于 2012-05-08T13:07:42.207 に答える
1

これを試しましたか?

$(document).ready(function() {
 $('#grpstd, #groupstd').hide();
});

また

$(function() {
  $('#grpstd, #groupstd').hide();
});
于 2012-05-08T13:08:37.527 に答える