【发布时间】:2020-04-08 19:18:25
【问题描述】:
我正在 Google Optimize 中为旅游网站创建一个脚本。这个想法是从数组中返回随机字符串,以便在搜索栏中显示提示,例如“尝试搜索 [位置]”。但是,有两个搜索栏;如果您单击第一个,它会展开并出现第二个。
现在,同一行显示在两个搜索栏中。
我想创建两个数组,一个包含目的地,一个包含酒店名称,而不是一个包含目的地和酒店名称的数组。有没有办法将每个字符串链接到来自不同数组的另一个字符串,例如通过给它们值。
尝试搜索西班牙 然后在第二个搜索栏中尝试 [Spanish hotel]。
$(".vak-field__cover:first").on("click", function(){
var texts = ["Egypt", "Spain", "Creta", "France", "Fuerteventura", "Bali", "Sicily",
"Turkish Riviera", "Mallorca", "Gran Canaria", "Mirador Maspalomas",
"Vila Sal Azul", "Millor paradiso playa", "Cinc plats *3",
"Portobello village", "Main star park 5*", "Sam's treasure trove"] ;
var randomNumber = Math.floor(Math.random() * 17);
console.log(randomNumber);
$( ".vak-quicksearch__placeholder:first" ).html( "You could search for \"" + texts[randomNumber] + "\"" );
$( ".vak-field>input" ).attr( "placeholder", "Try \"" + texts[randomNumber] + "\"" );
});
【问题讨论】: