2011-04-10 19 views
1

私は、ドロップダウンに基づいて、異なる検索用語を切り替えることができるtwitterウィジェットを変更しようとしています。jQuery関数に動的変数を追加する方法

キーワードを定義する必要がある現在のコードの代わりに、ユーザーが1つを選択できるようにキーワードのドロップダウンリストを作成して、相対的なツイートが表示されます。

$(document).ready(function() { 
    $('#tweets ul').twitterfeed('#keyword', { 
     type: "query", 
     count: 5 
    }) 
}); 

そして、私の選択ボックスのコードは次のとおりです:私は頭の部分を持っているjQueryがある。この問題を解決する方法について

<strong>Select your keyword</strong>:<select id="keyword"> 
<option value="ABC">ABC</option> 
<option value="XYZ" selected="selected">XYZ</option> 
</select> 

任意のヘルプ?

おかげ

+0

それがどのようなエラーを与えていますか? – Khez

+0

エラーはまったくありません。 CarlosZのコード – Sledge81

答えて

2
$(document).ready(function() { 
    $('#keyword').change(function() { 
     // in the even handler this points to the element that triggered it 
     $('#tweets ul').twitterfeed($(this).val(), { 
      type: "query", 
      count: 5 
     }) 
    }); 
}); 
+0

で置き換えたときにフィードが表示されません。こんにちはカルロス、迅速な対応に感謝します。あなたのコードを試しましたが、何も変わっていません。私はドロップダウンしか見ることができません。これは呼び出されているtwitter.jsスクリプトと関係がありますか? – Sledge81

+0

私はそのプラグインを一度も使用していないので、あなたがTwitterのAPIコールを起動していることを確認してください(firebugを使用してください)。 – CarlosZ

+0

ところで、API呼び出しはtwitter.jsから行われています。選択肢ドロップダウンが本文セクションにあるのに対し、スクリプトがヘッダーに挿入されている可能性があると考えられます。 – Sledge81

関連する問題