我用填充的動態值和上下拉我打電話另一個函數的變化下拉。現在,如果下拉列表中只有一個值,我想將其顯示爲靜態文本,並同時調用該函數。有什麼建議麼 ?取代單值下拉文本和調用函數jQuery中
0
A
回答
1
如果您提供的代碼,我就能給一個更加個性化的答案,但這裏有雲:
1: 當你獲取動態對於下拉列表數據,使用基於一個計數的if/else
1.1:如果取出的值的數量是1(一)然後 1.1.1:隱藏下拉列表和插圖字面在它的位置 1.1.2:撥打第二個功能
1.2:如果多於1(一)的值被feteched然後 1.2.1:綁定.change()函數將下拉列表
示例代碼:
與值 1.2.2填充下拉列表$(document).ready(function(){
$.ajax(
url: 'asdasd',
type: POST,
success: function(data){
var p = [];
$.each(data, function(key, val){
p.push(key, val);
});
if(p.length > 1)
{
// bind values to dropdownlist and add handle for change event
}
else
{
$(".dropdownlist").html(p[0][1]);
fetchSecondaryData();
}
}
);
});
1
如果我理解你正確地你動態填充選擇和功能結合到它的變化事件,如果該值是「myvalue的」運行的特殊代碼。您可以將此更改添加到您的函數是這樣的:
$('select.yourSelectClass).change(function(){
if $(this).val() == 'YourValue')
{
// Do whatever you have to do when this value is selected
}
// General processing for the change event
});
+0
日Thnx您的答案,但在這裏我不關心的是未來的價值,我的擔心是沒有選項values.If無期權價值的是1,那麼我想改變下拉到文本並同時調用一個函數。 –
+0
我不明白沒有選項,你可以從選項的價值嗎?我建議再根據選項中選擇隱藏和顯示你的控制,以使2個控制像文本和您的下拉列表。 –
相關問題
- 1. jquery從下拉菜單中獲取文本(未選中)的值
- 2. 使用HTML下拉菜單中的值調用PHP函數
- 3. PHP獲取下拉值和文本
- 4. 將HTML下拉菜單值傳遞給JavaScript函數和onclick函數調用
- 5. 如何使用jQuery在函數中獲取下拉的值?
- 6. 從下拉值調用函數
- 7. 使用jquery從取消文本框和下拉列表中取得價值
- 8. 使用JQuery訪問HTML下拉菜單值,然後調用PHP函數
- 9. jQuery ajax獲取調用和下拉菜單
- 10. 獲取Jquery上的下拉菜單值
- 11. 使用ajax json調用動態填充下拉值和文本
- 12. 如何在下拉菜單欄中調用傳單JavaScript函數?
- 13. 在mvc3中獲取下拉選擇值到文本框jquery
- 14. jQuery的下拉菜單 - setTimeout和「本」
- 15. 使用jQuery獲取所選下拉菜單選項的文本值
- 16. javascript - 如何獲取下拉菜單中的跨文本值
- 17. jQuery的文本菜單下拉
- 18. 用下拉菜單調用jquery ajax()?
- 19. jQuery基於下拉列表的值和文本值設置文本值(timepicker)
- 20. 從php下拉菜單中調用一個javascript函數,用jquery加載
- 21. 調用從下拉JavaScript函數下來
- 22. jQuery獲取下拉rel值()
- 23. jquery:合併文本值和函數
- 24. 使用jQuery從.NET下拉菜單中獲取選定的值
- 25. 使用jQuery在下拉菜單中獲取選定的值。
- 26. 如何通過下拉菜單和文本值使用Javascript
- 27. 使用jquery中的next()函數獲取下一個文本
- 28. 從文本框中獲取值取決於下拉菜單,然後添加值
- 29. 從下拉列表和文件上傳的php函數調用
- 30. 獲取下拉文本給定值
請張貼一些代碼... – Nayish