gpt4 book ai didi

javascript - jQuery 没有在带有下拉列表的表单中选择正确的选项

转载 作者:行者123 更新时间:2023-11-30 11:13:52 25 4
gpt4 key购买 nike

我有一个带有以下 HTML 的模态表单:

<div class="input-field col m2 s12">
<select id="user_id" name="user_id">
<option value="1">John</option>
<option value="2">Jane</option>
<option value="3">Joe</option>
</select>
<label for="user_id">User</label>
</div>

我希望在使用以下 jQuery 脚本单击事件时选择正确的项目:

$(document).ready(function () {

$('#calendar').fullCalendar({
themeSystem: 'jquery-ui',
slotLabelFormat: "HH:mm",
timeFormat: 'h:mm',
businessHours: {
start: '08:00', // a start time (10am in this example)
end: '19:00', // an end time (6pm in this example)
},
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay,listMonth'
},
buttonText: {
today: 'Vandaag',
month: 'Maand',
week: 'Week',
day: 'Dag',
list: 'Lijst'
},
defaultView: 'month',
weekNumbers: false,
weekends: false,
eventLimit: true, // allow "more" link when too many events
events: 'urltoEvents',

eventClick: function (calEvent, jsEvent, view) {
var eventId = calEvent.id;
var userId = calEvent.user_id;
var comment = calEvent.comment;
var startTime = calEvent.start_time;
var startDate = calEvent.start_date;
var endTime = calEvent.end_time;
var endDate = calEvent.end_date;


$("#updateEvent #start_time").val(startTime);
$("#updateEvent #start_date").val(startDate);
$("#updateEvent #end_time").val(endTime);
$("#updateEvent #end_date").val(endDate);
$("#updateEvent #user_id").val(userId).attr("selected", "selected");
$("#updateEvent #eventId").val(eventId);
$("#updateEvent #comment").val(comment);
$('#updateEvent').modal('open');
}
});

不幸的是,这不起作用,它显示第一个选项为已选选项。有人可以帮我吗?谢谢。

最佳答案

尝试下一个解决方案,因为我不知道什么是“#updateElement”我会忽略它。

var userId = calEvent.user_id;
$("#user_id").val(userId).change();

此外,变量 userId 应包含字符串类型的值,例如:“1”、“2”或“3”。

关于javascript - jQuery 没有在带有下拉列表的表单中选择正确的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52461094/

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