在jQuery中匹配<h1> text和<option>文本</option> </h1>

时间:2014-10-24 05:35:39

标签: jquery

我正在使用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

1 个答案:

答案 0 :(得分:3)

由于文本和值相同,您只需调用

即可
$('#input_5_5').val($("h1.entry-title").text());