gpt4 book ai didi

javascript - 使用 jquery 设置 select2 输入的值

转载 作者:搜寻专家 更新时间:2023-11-01 05:23:26 25 4
gpt4 key购买 nike

我正在尝试使用 jquery 设置一个 select2 值。这可能是一个重复的问题,但我已经阅读了 30 种不同的回复,但没有找到可以解决我的问题的回复。

HTML代码:

<div class="has_many_fields" data-required-has-many-fields-rows="1" id="location_account_associations"><input id="location_account_associations_attributes_0__destroy" name="location[account_associations_attributes][0][_destroy]" type="hidden" value="false" />
<div class="has_many_fields_row countable" id="location_account_associations_attributes_0">
<div class="form__row form__row--spreadsheet">
<div class="form__row__body">
<div class="form__row__field-wrapper">
<ul class="grid grid--no-gutters">
<li class="grid__6 grid__x--show">
Account Thing
<input id="location_account_associations_attributes_0_ab_account_id" name="location[account_associations_attributes][0][ab_account_id]" type="hidden" value="42" />
</li>
<li class="grid__5">
<select class="js-select2-combobox" id="location_account_associations_attributes_0_account_id" name="location[account_associations_attributes][0][account_id]" placeholder=" " reflection="#&lt;ActiveRecord::Reflection::AssociationReflection:0x012fb5asd200e8&gt;">
<option value=""></option>
<option value="1">Orange</option>
<option value="2">Apple</option>
</select>
</li>
</ul>
</div>
</div>
</div>
</div>

我尝试了多种不同的方法来选择“橙色”。请注意,此 jQuery 在按下某个键时执行。此外,由于多种原因,HTML 不可编辑。只能更改 jQuery。

Javascript/jQuery:

(function() {
$(document).on("keydown", function(e) {

// ignore unless CTRL + ALT/COMMAND + N was pressed
if (!(e.keyCode == 78 && e.ctrlKey && e.altKey )) return

jQuery('[name*="[account_associations_attributes][0]').select2("val",1);
jQuery('[name*="[account_associations_attributes][0]').select2("val","Orange");
})
}())

最佳答案

最终找到了解决方案。

jQuery('[name*="[account_associations_attributes][0]"]').select2('val', '1')

关于javascript - 使用 jquery 设置 select2 输入的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21053098/

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