我用填充的動態值和上下拉我打電話另一個函數的變化下拉。現在,如果下拉列表中只有一個值,我想將其顯示爲靜態文本,並同時調用該函數。有什麼建議麼 ?取代單值下拉文本和調用函數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. 從下拉值調用函數
- 2. 使用jquery從取消文本框和下拉列表中取得價值
- 3. jQuery ajax獲取調用和下拉菜單
- 4. 獲取Jquery上的下拉菜單值
- 5. 使用ajax json調用動態填充下拉值和文本
- 6. 使用jQuery獲取所選下拉菜單選項的文本值
- 7. javascript - 如何獲取下拉菜單中的跨文本值
- 8. 用下拉菜單調用jquery ajax()?
- 9. 從php下拉菜單中調用一個javascript函數,用jquery加載
- 10. jQuery獲取下拉rel值()
- 11. jquery:合併文本值和函數
- 12. 使用jQuery在下拉菜單中獲取選定的值。
- 13. 使用jQuery從.NET下拉菜單中獲取選定的值
- 14. 如何通過下拉菜單和文本值使用Javascript
- 15. 從文本框中獲取值取決於下拉菜單,然後添加值
- 16. 如何在form.serialize中獲取下拉的值和文本?
- 17. 從AEM中的觸摸UI下拉獲取文本和值
- 18. 文本框和下拉控件 - jQuery,PHP
- 19. 從下拉菜單中獲取數值和輸入反應
- 20. jQuery和訪問下拉值
- 21. 基於數據屬性獲取輸入下拉文本值使用jquery
- 22. 如何從下拉菜單中選擇並調用javascript函數
- 23. 如何在下拉菜單中調用PHP函數?
- 24. 從下拉菜單中返回JQuery值
- 25. jQuery:使用文本值在下拉列表中選擇項目
- 26. 如何使用jQuery在下拉菜單中通過文本值選擇項目?
- 27. 基於下拉列表隱藏/顯示文本的jquery函數
- 28. 用Javascript取代jQuery函數
- 29. 總結下拉文本值
- 30. 使用HTML下拉菜單調用Javascript函數
請張貼一些代碼... – Nayish