2012-02-29 21 views
1

YouTubeで、選択値に基づいてオプションを自動的に選択するJavaScriptを使用するチュートリアルを見ていました。オプション値に基づいて自動選択

JavaScriptコードは次のようになります。

$("select[value]").each(function() { 
$(this).val(this.getAttribute("value")); 
}); 

そして(PHPがデータを取得した後に)HTMLにあるコードはこれです

<select name="group" id="group" value="4"> 
    <option value="1">Administrator</option> 
    <option value="2">Member</option> 
    <option value="3">Developer</option> 
    <option value="4">Moderator</option> 
    <option value="5">Donator</option> 
</select> 

選択の値をすることになっていますJavaScriptを何に選択するのかを教えてください。でも、それは私のためには機能しません。 (私はJavaScript/PHP/MySQLの新機能です)

+1

ワークス(助けることができます17.0/win7)。 http://jsfiddle.net/Jwjpu/ – Hamish

+0

あなたのjsfiddleを見てから、私はそれがページの読み込み、感謝のために機能をロードしていないことに気づいた:) – unlucky4ever

答えて

2

このコードでは、jQuery libraryが使用されています。あなたの質問にjQueryをタグ付けしていないことを考えれば、おそらくあなたはそれが必要であり、jquery.jsファイルを含んでいないことを認識していないだろうか?

これを追加します。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 

(GoogleのCDNからそれをロードする。)

+0

私は他のもののためにそれを使用している) – unlucky4ever

0
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 

を次いで、鉱山のようにしてみてくださいあなたのChromeで

$(function(){ 
    var val = $("select[name=group]").val(); 
    $("select[name=group]").change(function(){ 
     val = $(this).val(); 
    }); 
} 
関連する問題