如何在设置前一个列表框值时设置选择框或下拉列表框的值[重复]

2023-12-23

可能的重复:
使用 jquery 根据第一个选择列表选项更改第二个选择列表 https://stackoverflow.com/questions/10570904/use-jquery-to-change-second-select-list-based-on-first-select-list-option

我的代码中有两个选择元素。第一个用于州 (#us_state),第二个用于城市 (#city_name)。当我选择“州”时,第二个选择元素必须仅包含选定州中存在的城市。


一种可能的解决方案:

var data = {
    "State 1": ["City 1", "City 2"],
    "State 2": ["City 3", "City 4"],
    "State 3": ["City 5", "City 6", "City 7"]
};

var $states = $("#us_state").on("change", function() {
    var $cities = $.map(data[this.value], function(city) {
        return $("<option />").text(city);
    });
    $("#city_name").empty().append($cities);
});

for (var state in data) {
    $("<option />").text(state).appendTo($states);
}​

DEMO: http://jsfiddle.net/8hbcP/ http://jsfiddle.net/8hbcP/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在设置前一个列表框值时设置选择框或下拉列表框的值[重复] 的相关文章

  • iphone jquery 移动闪烁问题

    我在 iPhone 上使用使用 jQuery mobile 开发的应用程序时遇到闪烁问题 我尝试了互联网上提供的几种解决方案 包括 CSS 更改 将过渡设置为 无 甚至在 jquerymobile js 中注释代码 但没有运气 我使用的 J
  • .removeClass 从所有元素(相对于单个定义的元素)

    我将如何使用 removeClass 删除所有匹配的类 而不是单独调用每个元素 所以代替这个 input removeClass CO form alert select removeClass CO form alert input se
  • 从 URL 任何文件类型创建图像

    我知道imagecreatefromgif https www php net manual en function imagecreatefromgif php imagecreatefromjpeg https www php net
  • 返回视图作为 JSON 对象的一部分

    我有一个应用程序只加载一次完整视图 我这样做的原因并不重要 重要的是 其余内容只会以部分视图的形式返回 除了一些内容之外 我还有一些 JSON 对象 我想通过每个 AJAX 请求在服务器之间来回传递 有没有办法返回一个 JSON 对象 并将
  • 使用多个 WHERE 子句更新 Codeigniter 中的批次

    我查看了 CI 用户指南来了解如何处理update batch 并且它似乎只接受一个索引来匹配要更新的行 但在我的例子中 我需要指定两个索引 例如lang and id page我一起用作索引 这样的lang en id page 115是
  • Angular 4 Http POST 不起作用

    我希望每个人都做得很好 我最近开始使用 Angular 4 4 我一直在尝试将数据发布到我的 api 服务器 但不幸的是它不起作用 我花了大约两天的时间 但仍然没有成功 甚至已经尝试过 6 7 篇文章角 io https angular i
  • 可以禁用幻灯片的触摸模拟但不能禁用滚动条(危险的滑动器)吗?

    我的页面上有一个危险的滑动器 它成功地模拟了幻灯片和随附滚动条上的触摸事件 允许单击鼠标并移动以向左或向右滑动幻灯片 这很好 但我现在在滑动器内的幻灯片上调用了可拖动 这意味着我需要停止此触摸模拟 拖动幻灯片并同时移动它们会引起混乱 但仅限
  • 播放没有音频标签的音频

    是否可以在没有音频标签的情况下仅使用 javascript 播放音频 我通过 tinyMce 编辑器注入脚本 因为我无权访问网站的后端 并且它不支持客户端的音频标签 她只想要当您将鼠标悬停在图像上时发出简单的声音 我已经完成了所有设置 但是
  • 如何使用 PHP 将字符串按大写字母分解?

    我有一个字符串 CamelCaseString 我想对大写字母进行explode split 或一些更好的方法来将该字符串分解为单个单词 最简单的方法是什么 解决方案更新 此链接指向一个略有不同的问题 但我认为答案通常比本页当前问题的答案更
  • 如何从 html 页面 [javascript] 调用 Web 服务方法而不刷新页面

    我有一个webservice这将返回一个值 我的要求是 我需要调用它webservice从一个index html页面 该页面有一个 html 提交按钮 在该按钮上单击我正在呼叫JavaScript 从那里我想调用网络方法 我怎样才能做到这
  • Laravel 5 命名约定

    我对 Laravel 约定有点困惑 因为我是这个框架的新手 我正在关注 Jeffrey Way 他使用的 Laracasts 视频Plural对于控制器名称 E g 页面控制器 卡片控制器 帖子控制器 但如果我参考官方文档Laravel g
  • 检查字符串是否编码为 UTF-8

    function seems utf8 str length strlen str for i 0 i lt length i c ord str i if c lt 0x80 n 0 0bbbbbbb elseif c 0xE0 0xC0
  • 如何在React中动态分配属性?

    这是一个有两个参数的函数 我要创建的标签的名称 具有以下属性的对象 Using React 我创建一个组件并将该元素渲染到 DOM 问题是我想向元素添加属性 但它不允许循环在元素内设置属性 var Element function elem
  • Angular JS - 使服务可以从控制器和视图全局访问

    假设我们有以下服务 myApp factory FooService function 然后 从控制器中 我会说 myApp controller FooCtrl scope FooService function scope FooSer
  • 从网页运行 ClickOnce 应用程序,无需用户操作

    我们有一个基于 Java 的 Web 应用程序以及用 C 编写的相同应用程序 如果 java 检查器发现客户端计算机上没有安装 Java 则应该运行该应用程序 这个想法是运行 C 单击一次 http en wikipedia org wik
  • 触发 jQuery UI 滑块事件

    如何触发更改事件jQuery UI 滑块 http docs jquery com UI Slider 我以为会是 slider trigger slidechange 但这没有任何作用 完整的示例脚本如下
  • Vue - 调度完成后调用 store getter?

    我正在使用 Laravel 5 7 Vue2 Vuex 我在调度调用完成后让 Vue 返回存储值时遇到一些困难 我的申请流程如下 我单击一个提交按钮 该按钮调用组件上的 validate Validate 分派到我的 addLease 操作
  • Yii2:无法将列值更新+1

    创建新记录时 我需要将列值更新 1 public function actionCreate model new CreateBookings if model gt load Yii app gt request gt post Yii
  • 从更多元素中仅获取唯一名称

    我动态渲染了 HTML 其中列出了未确定数量的单选按钮 这些按钮的名称代表数据库中的某些 id 我需要收集收音机的所有唯一名称 这是一个例子
  • 如果 POST 响应仅包含 ID,如何将数据保存到我的 Ember 存储?

    Ember 数据期望我的服务器在每次成功后返回完整的对象POST 但是 我的 API 只返回一种元对象 其中包含id 当 Ember 收到此对象时 记录中的现有数据将被删除 除了id 例如 当我这样做时 var asset App Asse

随机推荐

  • 如何从Python文件中读取多个字典?

    我对 python 比较陌生 我正在尝试读取一个包含多个字典的 ascii 文件 该文件具有以下格式 Key1 value1 key2 value2 Key1 value1 key2 value2 文件中的每个字典都是嵌套字典 我正在尝试将
  • 带有聚合的 Django 子查询

    我有两个模型叫User and Transaction 这里我想获取状态为成功的所有用户的交易金额总和 我尝试过使用子查询 但我不知道如何用条件注释子查询的聚合 class User models Model name models Cha
  • 如何在Python中使变量不可变

    我的Python脚本 N 2 2 2 matrix a N 0 b a print b prints 0 0 for i in range N a i N 0 for i in range N for j in range N a i j
  • 如何与backbone同步加载外部模板

    我正在尝试使用phonegap backbone js 和coffescript 构建一个移动应用程序 我想做这样的事情 class MyApplication Views EntriesIndex extends Backbone Vie
  • 如何从 M2 降级到 M0 mongoDB 集群层

    我有 M2 Mongodb 集群 想降级到 M0 当我去修改时 它只允许升级 还有其他方法可以降级到免费套餐吗 您无法缩小到 M0 因为免费套餐使用与其他集群不同的共享架构 但是您可以使用转储数据蒙戈转储 https docs mongod
  • 如何在Python中使用for循环打印三角金字塔图案?

    我正在使用以下for循环代码打印星形图案 并且代码工作得很好 这是我的代码 for i in range 1 6 for j in range i print end print 此代码显示 现在 我的问题是如何打印输出 如下所示 实际上
  • 如何在 Django South 迁移中正确加载固定装置?

    我正在使用 Django 1 5b1 向南迁移 生活总体来说很美好 我有一些架构更新来创建我的数据库 其中包括用户表 然后我加载一个夹具ff User 我的自定义用户模型 def forwards self orm from django
  • Heroku 上找不到 Django 静态文件(使用白噪声)

    这个问题似乎被问了好几次 但我无法解决 我在生产环境中部署了一个 django 应用程序DEBUG False 我设置了我的allowed host 我用了 load static from staticfiles 加载静态文件 我准确地写
  • 从外部存储库触发工作流程

    我可以根据对我的存储库的推送来触发工作流程 on push 当推送到我无权推送访问的另一个公共存储库时 是否可以触发工作流程 例如phpmyadmin https github com phpmyadmin phpmyadmin 我很确定答
  • 在java中读取文本文件时出现垃圾字符

    我有一个java 它调用windows bat 文件 它会进行一些处理并生成输出文件 Process p Runtime getRuntime exec cmd c filename 现在 当从以下程序读取文件时 filexists 是检查
  • IE11 中 window.setinterval 的问题(因为浏览器缓存 JSON 响应)

    我编写了一个 JavaScript 方法 用于以一秒的间隔加载页面上的内容 它在 Chrome 和 Firefox 中运行良好 但在 Internet Explorer 中则不然 1000ms后自动重新加载不起作用 如何解决这个问题 fun
  • “react-pdf”显示在 PDF 中找到的文本而不是 PDF 本身?

    https www npmjs com package react pdf https www npmjs com package react pdf 我正在使用这个包来尝试显示 PDF 文件 这是我当前显示的 PDF https i st
  • Pandas 中的标签平滑(软目标)

    在熊猫中有get dummies http pandas pydata org pandas docs stable generated pandas get dummies htmlone hot 编码分类变量的方法 现在我想做标签平滑
  • 获取当前位置的邮政编码 - iPhone SDK

    如何使用mapkit获取当前位置的邮政编码 我在文档中没有找到任何用于获取此信息的API 我使用了CLLocationManager的坐标 姿态 水平 垂直 航向和速度参数 但未能获取邮政编码 任何人都可以给我 API 或示例代码来完成它
  • 带有 NavigationLink 的 Swift onTapGesture

    我想在点击 触摸某个 NavigationLink 时执行一项功能 我假设 onTapGesture或者类似的东西会很有用 但是当我添加 onTapGesture它永远不会在触摸我的 NavigationLink 时触发 我需要使用不同的事
  • 将不同类型的数组存储到交错数组中

    存储在交错数组中的数组是否需要具有相同的类型 例如 我可以在一个锯齿状数组中存储一组整数和一组字符串吗 为什么不使用对象数组 这是一个例子 var jaggedArray new object 3 jaggedArray 0 new 1 2
  • Android Jelly Bean MeasureSpec 错误

    我遇到了这个问题 https stackoverflow com questions 20121696 slidingmenu bug in android 4 3 https stackoverflow com questions 201
  • .NET - 如何判断 dll 是该 dll 的 32 位版本还是 64 位版本

    我们的应用程序中有一个项目 根据构建它的计算机上的处理器架构 构建 32 位或 64 位版本的 dll 以方便测试 我可能可以预测将在给定机器上使用的 dll 但我们有多个开发人员 有些使用 64 位机器 有些使用 32 位机器 我希望能够
  • eclipse 插件:如何以编程方式在编辑器中选择文本?

    我想以编程方式跳转到文本编辑器中的某个位置并突出显示代码 我没能得到安德鲁的回答 https stackoverflow com a 8775795 105137在 Eclipse 3 7 中工作 编译器给出了这个错误 The method
  • 如何在设置前一个列表框值时设置选择框或下拉列表框的值[重复]

    这个问题在这里已经有答案了 可能的重复 使用 jquery 根据第一个选择列表选项更改第二个选择列表 https stackoverflow com questions 10570904 use jquery to change secon