docs: function (value) {
              var elem = this[0] || {},
                  i = 0;
              if (arguments.length > 0) {
                  for (; ( elem = this[i] ) != null; i++) {
                      if (elem.nodeType === 1 || elem.nodeType === 11 || elem.nodeType === 9) {
                          // Remove any remaining nodes
                          elem.textContent = value;
                      }
                  }
              }
  
              var node = this[0];
              if ( node.nodeType === 1 || node.nodeType === 9 || node.nodeType === 11 ) {
  
                  // Use textContent for elements
                  return node.textContent;
              } else if ( node.nodeType === 3 || node.nodeType === 4 ) {
                  return node.nodeValue;
              }
              return '';
          }