2013-12-23 31 views
-1

我使用msDropdown插件的JSON版本在這裏找到:LINK,我只需要知道的東西,可能是比較簡單..我怎麼得到的值表示,例如網頁,他們在那個鏈接上顯示?獲取msDropdown jQuery插件的價值

我弱的JS,但是這是我的嘗試:

var selectedIndex = $("#byjson").val(); 
$("#byjson").change(function() { 
    alert("value =" + selectedIndex); 
}) 

現在我只需要它在提示框顯示,然後我相信我可以繼續使用它來得到它,我想要它,但我不能在警告框中顯示任何內容。

同樣,這可能是像ABC的簡單,但我覺得我失去了一些東西的關鍵:d

+0

嘗試'警報(THIS.VALUE)' –

+0

也做到了,謝謝你 – Derek

回答

1

你必須得到改變後的的selectedIndex,因此動議通過內化功能

$("#byjson").change(function() { 
    var selectedIndex = $("#byjson").val(); 
    alert("value =" + selectedIndex); }) 

你也可以用這裏面的變化功能

$("#byjson").change(function() { 
     var selectedIndex = $(this).val(); 
     alert("value =" + selectedIndex); }) 
+0

岩石,感謝 - 我知道畝ST是一個簡單的修復;) 你能告訴我長什麼樣$(這)確實,即時猜測是針對與你在呼喚像在這種情況下#byjson關聯的元素。那是對的嗎? – Derek

+0

這是更改事件觸發的當前html元素。 $(this)將給出該元素的JQuery對象。請參閱此[post](http://stackoverflow.com/questions/5611233/jquery-this-selector-function-and-limitations?answertab=active#tab-top)以更好地理解JQuery函數中的這一點 –