程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了我如何让jQuery选择带有的元素。(句号)中的ID?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决我如何让jQuery选择带有的元素。(句号)中的ID??

开发过程中遇到我如何让jQuery选择带有的元素。(句号)中的ID?的问题如何解决?下面主要结合日常开发的经验,给出你关于我如何让jQuery选择带有的元素。(句号)中的ID?的解决方法建议,希望对你解决我如何让jQuery选择带有的元素。(句号)中的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);
    });
  });
});

还请查看如何通过具有CSS表示法中使用的字符的ID选择元素?在jquery FAQ上。

解决方法

给定以下类和控制器操作方法:

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>

我可以同时更新School实例和School的Address成员。这真是太好了!谢谢ASP.NET MVC团队!

但是,如何使用jQuery选择下拉列表,以便可以预先填写呢?我意识到我可以在服务器端进行操作,但是页面上还会有其他影响列表的动态元素。

以下是我到目前为止所拥有的,并且由于选择器似乎与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);
    });
  });
});

大佬总结

以上是大佬教程为你收集整理的我如何让jQuery选择带有的元素。(句号)中的ID?全部内容,希望文章能够帮你解决我如何让jQuery选择带有的元素。(句号)中的ID?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: