第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讓jQuery選擇元素。在他們的身份證里?

如何讓jQuery選擇元素。在他們的身份證里?

紫衣仙女 2019-07-10 16:08:22
如何讓jQuery選擇元素。在他們的身份證里?給定以下類和控制器操作方法:public School{   public Int32 ID { get; set; }   publig String Name { get; set; }   public Address Address { get; set; }}public class Address{   public string Street1 { get; set; }   public string City { get; set; }   public String ZipCode { get; set; }   public String State { get; set; }   public String Country { get; set; }}[Authorize(Roles = "SchoolEditor")][AcceptVerbs(HttpVerbs.Post)]   public SchoolResponse Edit(Int32 id, FormCollection form){   School school = GetSchoolFromRepository(id);   UpdateModel(school, form);   return new SchoolResponse() { School = school };}及以下表格:<form method="post">   School: <%= Html.TextBox("Name") %><br />   Street: <%= Html.TextBox("Address.Street") %><br />   City:  <%= Html.TextBox("Address.City") %><br />   Zip Code: <%= Html.TextBox("Address.ZipCode") %><br />   Sate: <select id="Address.State"></select><br />   Country: <select id="Address.Country"></select><br /></form>我可以更新學校的實例和地址成員的學校。這太好了!感謝ASP.NETMVC團隊!但是,如何使用jQuery來選擇下拉列表以便我可以預先填充它呢?我意識到我可以做這個服務器端,但是頁面上還會有其他影響列表的動態(tài)元素。下面是我到目前為止所掌握的內容,但由于選擇器似乎與ID不匹配,所以它不起作用:$(function() {   $.getJSON("/Location/GetCountryList", null, function(data) {     $("#Address.Country").fillSelect(data);   });   $("#Address.Country").change(function() {     $.getJSON("/Location/GetRegionsForCountry", { country: $(this).val() }, function(data) {       $("#Address.State").fillSelect(data);     });   });});
查看完整描述

3 回答

?
慕俠2389804

TA貢獻1719條經驗 獲得超6個贊

從…谷歌集團:

在每個特殊字符之前使用兩個反斜杠。

jQuery選擇器中的反斜杠轉義下一個字符。但是您需要其中的兩個,因為反斜杠也是JavaScript字符串的轉義字符。第一個反斜杠轉義第二個反斜杠,在字符串中給出一個實際反斜杠,然后轉義jQuery的下一個字符。

所以,我猜你是在看

$(function() {
  $.getJSON("/Location/GetCountryList", null, function(data) {
    $("#Address\\.Country").fillSelect(data);
  });
  $("#Address\\.Country").change(function() {
    $.getJSON("/Location/GetRegionsForCountry", { country: $(this).val() }, function(data) {
      $("#Address\\.State").fillSelect(data);
    });
  });});

也要退房如何通過在CSS符號中使用字符的ID來選擇元素?關于jQuery常見問題。


查看完整回答
反對 回復 2019-07-10
?
MM們

TA貢獻1886條經驗 獲得超2個贊

為jQuery轉義它:

function escapeSelector(s){
    return s.replace( /(:|\.|\[|\])/g, "\\$1" );}

用法示例:

e.find('option[value='+escapeSelector(val)+']')

更多信息這里.


查看完整回答
反對 回復 2019-07-10
  • 3 回答
  • 0 關注
  • 497 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號