我获得了ID data-required="yes"
的选择/下拉列表。我想要做的是,如果值是"购买" 我想要从类{{的输入字段将属性data-required="no"
更改为wpuf__regular_price_657
1}}。我还想隐藏类required
的范围。代码必须在WordPress中工作。
我在这方面很新,所以我不确定什么是正确的代码。但我认为这样的事情可能是一个很好的起点:
$('#pa_buy-sell[]').change(function(){
if($(this).val() == 'buy'){
//something need to happen here
}
});
有人可以帮我这个吗?
答案 0 :(得分:0)
到目前为止,您的代码是正确的。您必须使用以下行替换注释:
if (!string.IsNullOrEmpty(requestNumber) && requestNumber.Contains("CMC") && HTML[1] != null && HTML[1] == htmlPage)
{
//do page rotation
document.SetPageSize(PageSize.A4.Rotate());
document.NewPage();
Storage.rotationPage = "true";
hw.Parse(new StringReader(htmlPage));
}
else
{
document.SetPageSize(PageSize.A4);
document.NewPage();
Storage.rotationPage = "false";
hw.Parse(new StringReader(htmlPage));
}
答案 1 :(得分:0)
我已添加此代码
<script>
var $ = jQuery.noConflict();
$('.pa_buy-sell.wpuf_pa_buy-sell_657').change(function(){
if($(this).val() == 'buy'){
$(".wpuf__regular_price_657").attr("data-required","no");
}
});
</script>
但它并没有改变。它是区分大小写还是还有其他原因,为什么这不起作用?
答案 2 :(得分:0)
请检查“===”,确认强类型检查(类型和值)比较,并参考隐藏div所需类的代码。
<script>
var $ = jQuery.noConflict();
$('.pa_buy-sell.wpuf_pa_buy-sell_657').change(function(){
if($(this).val() === "buy"){
$(".wpuf__regular_price_657").attr("data-required","no");
$("span.required").hide();
}
});
</script>