[英]jQuery syntax while using master Page
我正在使用母版頁,我需要在jQuery的幫助下將一個列表框的值移到另一個列表框,我嘗試了很多方法,但無法實現目標。
我嘗試的方法如下:
$("[id$='ModuleMasterListBox option:[@selected]']").appendTo($("[id$='ModuleSelectListBox']"));
$("[id$='ModuleMasterListBox option:@selected]'").appendTo($("[id$='ModuleSelectListBox']"));
var module = $("[id$='ModuleMasterListBox']").val();
module.appendTo($("[id$='ModuleSelectListBox']"));
這些是我嘗試過的失敗的方法-請幫助我。
您應該可以這樣做:
$("[id$='ModuleMasterListBox'] :selected").appendTo("[id$='ModuleSelectListBox']");
從標記和@
符號看來,您似乎正在使用jQuery的過時版本,您可能需要考慮進行升級 。 在上面,我們使用attribute-ends-with選擇器來獲取<select>
的using :selected
以在移動之前獲取所選的<option>
。
請記住,由於您似乎正在使用ASP.Net,因此默認情況下會在服務器端引發驗證錯誤,因此必須禁用頁面驗證才能允許未綁定的項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.