我不确定其中有多少是 Zendesk 特有的,但我正在尝试根据多选字段中选择的选项来显示/隐藏客户表单字段。没有一种本地方法可以做到这一点,所以我想我必须通过 JavaScript/jQuery 来做到这一点。
这是我正在尝试做的事情的一个显然不起作用的示例:
if( $('.request_custom_fields_19829743171597' contains 'incorrect_party_invite')
$('.request_custom_fields_87493112478139').hide();
}
这是我认为需要以某种方式影响的代码块的屏幕截图。
您可以使用值属性等于选择器来执行此操作。
https://api.jquery.com/attribute-equals-selector/
if ($(".request_custom_fields_19829743171597[value='incorrect_party_invite']").length) {
$('.request_custom_fields_87493112478139').hide();
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<input type="text" class="request_custom_fields_19829743171597" value="incorrect_party_invite"/>
<input type="text" class="request_custom_fields_87493112478139" value="request_custom_fields_87493112478139"/>