【发布时间】:2011-11-15 08:25:39
【问题描述】:
任何人都可以提供更多帮助吗?我在 jsfiddle 上设置了代码...
http://jsfiddle.net/justinerswell/feDTU/
我需要获取 substr 中的最后一项并向后工作以填充我需要的字段。
谢谢
原始问题
您好,我在页面上返回了一个列表框,其中包含多个结果,这些结果正在作为字符串解析到值中...
<option value="1 Corn Exchange, The Strand, RYE, East Sussex, TN31 7DB, UNITED KINGDOM">
使用 JQuery 我需要做几件事..
- 获取选定的值
- 按逗号分割所选项目的值
- 反向循环并为每个项目设置一个变量,即国家:英国邮政编码:TN31 7DB 等
谁能帮帮我?
谢谢
【问题讨论】:
-
这是一种糟糕的方法。您绝对应该重新考虑导致您使用它的原因,尤其是因为每个逗号值与其标签之间没有硬性联系。为什么不能从一开始就将每个项目输出到单独的
option项目中? -
很好的建议@adam-terlson 但是没有做它来自网络服务的结果这就是我所拥有的:(
-
听起来您的网络服务需要改变。对于将来必须支持您的代码的人,即使可能是您,我感到非常抱歉。
-
我应该向网络服务提供商询问什么?我只使用我得到的东西。谢谢你的遗憾;)
-
您的 Web 服务应返回处理它所需的数据和元数据,并了解每一位信息是什么。在这种情况下,它可能会返回如下所示的 JSON:
{ country: 'UNITED KINGDOM', postcode: 'TN31 7DB' ... }