首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >javascript表单所选名称与数字

javascript表单所选名称与数字
EN

Stack Overflow用户
提问于 2015-10-22 04:13:36
回答 1查看 53关注 0票数 0

我阅读了Javascript selecting form elements using name attribute,并从中获得了以下表单select working:

代码语言:javascript
运行
复制
field_I_am_after: $(':input[name="panes[delivery][address][delivery_zone]"]').val(),

但它以Ubercart的形式从一组State id中传递“选定”的类号-在本例中为"12“:

代码语言:javascript
运行
复制
<select id="edit-panes-delivery-address-delivery-zone" name="panes[delivery][address][delivery_zone]" class="form-select required">
 . . .  MORE . . . 
    <option value="11">Armed Forces Pacific</option>
    <option value="12" selected="selected">California</option>
    <option value="13">Colorado</option>
     . . .  MORE . . . 
</select>

我正在尝试获取"selected“的名称以进入/成为"field_I_am_after",即=> $(' . . . option:selected').val().text()

我还回顾了Get selected text from a drop-down list (select box) using jQuery,并尝试了大部分建议。我正在使用JQuery 1.8,因为ckeditor抱怨更新版本的问题,并且无法使用它们

我试图将此附加到我的工作语句中的所有变体都不起作用

有人能看到我做错了什么吗?或者说我做得不完整?

EN

回答 1

Stack Overflow用户

发布于 2015-10-22 04:26:47

试试这个:

代码语言:javascript
运行
复制
field_i_am_after: $(':input[name="panes[delivery][address][delivery_zone]"] option:selected').text()

选择器的第一部分查找<select>元素,然后深入到option:selected以查找用户选择的选项,然后使用.text()获取其文本内容而不是值。

代码语言:javascript
运行
复制
$(':input[name="panes[delivery][address][delivery_zone]"]').change(function() {
  $("#output").text(
    $(':input[name="panes[delivery][address][delivery_zone]"] option:selected ').text());
});
代码语言:javascript
运行
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<select id="edit-panes-delivery-address-delivery-zone" name="panes[delivery][address][delivery_zone]" class="form-select required">
  <option value="11">Armed Forces Pacific</option>
  <option value="12" selected="selected">California</option>
  <option value="13">Colorado</option>
</select>
<br>Chosen: <span id="output"><span>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33268392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档