【发布时间】:2015-01-15 10:46:51
【问题描述】:
我有三个产品页面。让我们将它们识别为热巧克力、摩卡咖啡、浓缩咖啡
每个页面底部都有一个表单,带有相同的选择菜单:
<form>
<select class="ProductType">
<option selected>(Please choose)</option>
<option>Hot Chocolate</option>
<option>Mocha Coffee</option>
<option>Espresso</option>
</select>
</form>
还有一个周围的 div,其中包含一个唯一的类值,用于标识页面/产品。例如:
<div class="hot-chocolate"> ... </div>
我可以在 div 之外编辑它,但我无法手动更改 form 标记内的任何内容。
是否可以使用 jQuery 将selected 属性动态移动到与当前正在查看的页面匹配的option 上(即在某种程度上匹配周围 div 的类名,即使选项值是带空格的短语)?
【问题讨论】: