gpt4 book ai didi

javascript - 使用 Javascript 从 Rails 通配符命名的选择列表中获取选择值

转载 作者:行者123 更新时间:2023-11-28 10:15:01 27 4
gpt4 key购买 nike

因此,我需要调用选择下拉列表的值,其中我将选择列表命名为通配符值(这是一个通配符值,因为我为具有特定值的 User 的每次迭代创建了多个下拉列表)属性。

= select_tag "#{user.id}", options_for_select([["User", "0"], ["Admin", "1"]]),
:onchange => "setTimeout('admin_change(#{user.id});', 300);

所以,然后在顶部的 javascript block 中我有这个

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...
});
});

关于javascript - 使用 Javascript 从 Rails 通配符命名的选择列表中获取选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6783169/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com