2011-09-23 61 views
0

我有這段代碼使用此代碼我將一個項目從一個列表框插入到其他列表框。添加時,我需要爲標記列表框項目設置默認選擇。如何使用jquery在當前添加的項目上設置默認選擇

請任何機構可以幫助我如何設置deafult選擇列表框。

如何將默認選擇當前添加的項目設置到列表框中

function DoInsert(ind) { 
      var sourceIndex = $("#lstAvailableCode").val(); /// Selected Item to add 
      var targetIndex = $("#lstCodelist").val(); /// added item to the list box(target list box) 
      var success = 0; 
      var rightSelectedIndex = $("#lstCodelist").get(0).selectedIndex; 
      var functionName = "/Ajax/SaveCodeforInsert"; 
      if (ind == "plan") { 
       functionName = "/Ajax/SaveCodeforInsertForPlan"; 
      } 

      $.ajax({ 
       type: "POST", 
       traditional: true, 
       url: functionName, 
       async: false, 
       data: "ControlPlanNum=" + $("#ddControlPlan").val() + "&LevelNum=" + $("#ddlLevel").val() + "&ColumnNum=" + $("#ddlColumn").val() + "&SourcbaObjectID=" + sourceIndex + "&TargetbaObjectID=" + targetIndex + "&userID=<%=Model.userID%>", 
       dataType: "json", 
       error: function (data) { 
        alert("Error Adding Code"); 
        FinishAjaxLoading(); 
       }, 
       success: function (data) { 
        if (data == 0) { success = 1; } else { success = data; } 
        FinishAjaxLoading(); 
       } 
      }); 

回答

1

您可以使用焦點

.focus() 

示例:

$("#lstCodelist").focus(); 
+0

謝謝,如果我想使選擇而不是焦點? – user957178

+0

你是什麼意思選?你想在列表框中選擇一個值嗎?你可以使用: $(「#<%= lstCodelist.ClientID%>」).val(「thevalue」); – Bitmask

0

可以使用.focus在成功回調設置

$("element").focus()

相關問題