我正在使用jQuery查看H1
中的文本,如果它与其中一个<option>
的文本匹配,则会将该选项设置为已选中。
这就是我用来做这件事。
// Form selections
if ($("h1.entry-title").text() === "Bowed Front Outdoor Mirror") {
$('select#input_5_5').val('Bowed Front Outdoor Mirror');
}
if ($("h1.entry-title").text() === "Scrolled Gate outdoor mirror") {
$('select#input_5_5').val('Scrolled Gate outdoor mirror');
}
if ($("h1.entry-title").text() === "Scrolled Gate outdoor mirror large") {
$('select#input_5_5').val('Scrolled Gate outdoor mirror large');
}
if ($("h1.entry-title").text() === "Two Tile design iron mirror") {
$('select#input_5_5').val('Two Tile design iron mirror');
}
基本上是if语句的长列表。似乎不是一种非常有效的方法来处理它。 如果有人能帮助我写出这个更聪明一点,那就太棒了。 干杯 NIK
答案 0 :(得分:3)
由于文本和值相同,您只需调用
即可$('#input_5_5').val($("h1.entry-title").text());