【发布时间】:2017-09-03 12:27:04
【问题描述】:
我希望将选择选项值作为类传递给另一个字段。
我已经设法手动完成了这项工作,但希望它能够动态地使用它,以便找到选择的实际选项并将该值用作一个类。 见链接: https://jsfiddle.net/tmtgxL0n/
jQuery(document).ready(function() {
jQuery(".value").find('#pa_mount-colour').change(function() {
var jQueryval = jQuery(this).val();
if(jQueryval === 'cream'){
jQuery('.woocommerce-product-gallery__image').addClass("cream");
}else{
jQuery('.woocommerce-product-gallery__image').removeClass("cream");
}
});
});
只是想知道是否有人能指出我正确的方向。
【问题讨论】:
-
.addClass(jQueryval)?您尝试了哪些方法,哪些方法无效? -
I've managed to work this manually->请解释一下? -
我希望类自动从选项值中提取。如果它可以查找选择的选项并从选项值中添加类。 if(jQueryval === '*selectvalue'){ jQuery('.woocommerce-product-gallery__image').addClass("*selectvalue"); }else{ jQuery('.woocommerce-product-gallery__image').removeClass("*selectvalue"); }
-
K 为什么不直接将该值添加到元素中,请查看我的答案
-
@DB86 仅适用于一个选择选项或来自不同选择框的所有选择选项?
标签: jquery html-select option