Toggle menu
862
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Add text before answer option of single question: Difference between revisions

From Catglobe Wiki
Line 27: Line 27:
== Solution  ==
== Solution  ==


Find the answer option in single question , and add new text before it .
Find the index of the row in single question , and add new text before it .


== Code  ==
== Code  ==

Revision as of 04:41, 15 April 2009

Challenge

In order to add text before answer option of single question

As a questionnaire creator

I want to add text before answer option of single question

Example

I have a single question.


I want to add an text before answer option like this image

Solution

Find the index of the row in single question , and add new text before it .

Code

quest.insertTextBefore = function(aoIndex, text)
{
	var that = this;
	$(".option_row").each(
		function(i)
		{
			if (i == aoIndex)
			{
				var tr = $("<tr>").addClass("customized_text").append($("<td>").text(text).attr("colSpan",that.cols)); 
				$(this).before(tr);
			}
		}
	);

}

quest.onInit = function()
{
   var text = "My Text";
	this.insertTextBefore(2, text);
}

Question stylesheet

.customized_text
{
   background-color:white;
}