Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Hide comments in Multiple choice question with comments

  • ReenaAyodheea
  • ReenaAyodheea's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 4 months ago #191055 by ReenaAyodheea
Hello,

I have an issue with the web version of Limesurvey.
I have a multiple choice question with comments and I want to hide comments for some answers. In the local version I used the following script :

<script type="text/javascript" charset="utf-8">
$(document).ready(function() {


var codesToHide = ; //add answer codes to hide here.

for (var i = 0; i < codesToHide.length; i++) {
$('#answer{SGQ}'+codesToHide+'').parent().parent().find('input:text').hide();
};

});
</script>

This works in the desktop version but not for web version. When I check logic, SGQ is highlighted in red.
Can anyone help ? Note I'm new to lime and java.

Thank you

Reena
The topic has been locked.
  • ReenaAyodheea
  • ReenaAyodheea's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 4 months ago #191056 by ReenaAyodheea
was able to do it with following script :

<script type="text/javascript" charset="utf-8">

$(document).on('ready pjax:scriptcomplete',function(){

// Remove the first comment box
$('#question{QID} ul.ls-answers li:eq(0) .comment-item').remove();
$('#question{QID} ul.ls-answers li:eq(1) .comment-item').remove();
$('#question{QID} ul.ls-answers li:eq(2) .comment-item').remove();
$('#question{QID} ul.ls-answers li:eq(3) .comment-item').remove();
$('#question{QID} ul.ls-answers li:eq(4) .comment-item').remove();
$('#question{QID} ul.ls-answers li:eq(5) .comment-item').remove();
$('#question{QID} ul.ls-answers li:eq(6) .comment-item').remove();


});
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose