gpt4 book ai didi

javascript - 获取选择框值以用作变量

转载 作者:行者123 更新时间:2023-12-02 19:37:13 25 4
gpt4 key购买 nike

我希望有人可以提供帮助,我是 javascript 的新手,并且遇到以下问题。我有一个 id 为“mySelect”的选择框

使用以下代码填充 -

$(document).ready(function(artists){
$.ajax({
type: "GET",
url: "bookinglist.xml",
dataType: "xml",
success: function(artists_list) {
var select = $('#mySelect');
var artistsArr = [];
$(artists_list).find('vw_ADM_BookingListNull[strArtistName]').each(function(){
var artists = $(this).attr('strArtistName');
if ($.inArray(artists, artistsArr) == -1) {
select.append('<option value="'+artists+'">'+artists+'</option>');
artistsArr.push(artists);
}
});
select.children(":first").text("please make a selection").attr("selected",true);
}
});
});

我需要使用选定的值作为变量插入另一段代码中。我如何从中创建一个变量?

该变量将用来代替

'vw_ADM_BookingListNull[strArtistName="James Zabiela"]'

以下代码从 xml 列表填充表。

$(document).ready(function(unavailable){
$.ajax({
type: "GET",
url: "bookinglist.xml",
dataType: "xml",
success:(function(unavail){
$(unavail).find('vw_ADM_BookingListNull[strArtistName="James Zabiela"]').each(function() {
var venue = $(this).attr('strVenueName');
var artist = $(this).attr('strArtistName');
var booking_date = $(this).attr('dteEventDate').substr(0,10); //subtr strips date down
if(!(booking_date >= $nowformat && booking_date <= $advformat)){
$('<tr style="display:none;"></tr>')
}
else {
$('<tr></tr>').html('<th>'+booking_date+'</th><td>'+artist+'</td>').appendTo('#unavail');
}
});
})
});
});

我需要处理尚未选择值的可能事件,因此选择框的值将是“请进行选择”,该值被设置为默认值。

所以我想我需要在创建表的代码周围包含某种 if 语句,以便在尚未选择任何内容时不显示任何内容。

由于截止日期迫在眉睫,任何帮助将不胜感激。

再次感谢。

最佳答案

您似乎正在使用 jQuery,因此来自 jQuery Documentation

var dropdownValue = $('#mySelect').val();

关于javascript - 获取选择框值以用作变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10807957/

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