http://designwithpc.com/Plugins/ddSlick#demoを使用しています。画像、テキストなどでドロップダウン メニューをカスタマイズするプラグインです。ドロップダウンから選択オプションの 1 つを選択したときにテキストを取得しようとしていますが、ブラウザのコンソール ログには未定義と表示されます。7行目の変数にデータを配置しようとしましたが、それでも同じ結果が得られます。
$('#myDropdown').ddslick({
data:ddData,
width:300,
selectText: "Select your preferred social network",
imagePosition:"right",
onSelected: function(selectedData){
var selectedData = $('#myDropdown').data('ddslick');
console.log(selectedData.text);
}
});
これは ddData の構造です。
var ddData = [{
text: "Facebook",
value: 1,
selected: false,
description: "Description with Facebook",
imageSrc: "http://dl.dropbox.com/u/40036711/Images/facebook-icon-32.png"
}, {
text: "Twitter",
value: 2,
selected: false,
description: "Description with Twitter",
imageSrc: "http://dl.dropbox.com/u/40036711/Images/twitter-icon-32.png"
}, {
text: "LinkedIn",
value: 3,
selected: true,
description: "Description with LinkedIn",
imageSrc: "http://dl.dropbox.com/u/40036711/Images/linkedin-icon-32.png"
}, {
text: "Foursquare",
value: 4,
selected: false,
description: "Description with Foursquare",
imageSrc: "http://dl.dropbox.com/u/40036711/Images/foursquare-icon-32.png"
}];