用Javascript从一个名为Select list的Rails通配符中获取一个Select值
Getting a Select Value with Javascript From a Rails Wildcard named select list
所以我需要调用一个选择下拉列表的值,我已经将选择列表命名为一个通配符值(这是一个通配符值,因为有多个下拉列表我为每次迭代的用户与一个特定的属性。
= select_tag "#{user.id}", options_for_select([["User", "0"], ["Admin", "1"]]),
:onchange => "setTimeout('admin_change(#{user.id});', 300);
那么,在javascript块的顶部我有这个
function admin_change(id) {
change_value = $(#id).val();
之后执行另一个$。基于change_value的AJAX命令。
我有办法执行这个吗?
给所有需要操作类的选择,然后:
$('document').ready(function(){
$('.myselects').change(function(){
var user_id = $(this).val();
/*
if value is not your user id, just add it to options as data-* attribute
(ex: data-user-id="123"), and select it using:
*/
var user_id = $(this).find('option:selected').attr('data-user-id');
// and, at this point, do anything you need: ajax calls, etc...
});
});
相关文章:
- 在php中请求一个select选项
- 更改下一个select元素的类名
- 在js函数调用中嵌入一个select值
- 如何使用angularjs来更改另一个select标记的值
- 你能用javascript设置一个select元素的defaultSelected值吗?
- 根据AngularJS中另一个select元素的值设置选择选项
- 需要一个select标签来跨文档运行javascript
- 使用javascript使用另一个SELECT多个值更新SELECT多个列表(使用erichynds multisele
- 至少选择了一个select-option的表单验证
- 从javascript while循环中创建一个select语句
- 如何使用angular数据绑定将一个复选框绑定到一个select disabled属性
- 如何将两个范围值相加,然后乘以一个select标记
- 如何将值从一个Select更改为另一个Select
- 可以'当第一个select的值改变时,让jquery设置select输入的值
- 在AngularJS中如何根据另一个Select的选择索引来改变一个Select标签的内容
- 如何使用javascript从一个select元素运行多个函数
- 在不使用Select属性的情况下选择一个Select选项(做一个假的鼠标点击)
- 当选择不同的选择选项时,更改另一个SELECT标记的值
- 获取一个select's值,并在angularJs中更改另一个select后将其更新为一个变量
- 动态创建一个select,然后更改ajax调用以附加html