私はSharepointで作業していて、注入されたJavascriptとJQueryでリストを作成しています。ユーザーが "その他"オプションを選択した場合、テキストボックスを表示しようとしています。このオプションはもともとはドロップダウンからのものでしたが、現在は複数の選択肢のチェックボックスに基づいています。ここでjQuery change()をチェックボックスで使用するにはどうすればよいですか?
ドロップダウンに基づいてコードです:
function TargetAudienceChange(){
$('select').on('change', function(){
var TargetAudience = $('select[id*=TargetAudience]').val();
if (TargetAudience == 'Other (Specify)'){
$("h3.ms-standardheader:contains('Other Cultural Awareness')").closest("tr").show();
}
else {
$("h3.ms-standardheader:contains('Other Cultural Awareness')").closest("tr").hide();
$('input[id*=OtherTargetAudience]').val("");
}
})
}
私は成功せず、これを試してみました:
function TargetAudienceChange(){
$('checked').on('change', function(){
var TargetAudience = $('checked[id*=TargetAudience]').val();
if (TargetAudience == 'Other (Specify)'){
...
}
else {
...
}
})
}
にはどうすれば、複数の選択を許可チェックボックスに基づくオプションについては、このコードを動作させることができますか?