Considérant en fait et en droit :
1.
Le 29 janvier 2014, A._ et B._ ont commandé à X._ Sàrl la fourniture et l'installation d'une porte de garage avec moteur et télécommandes, destinée à équiper leur maison. Sur le prix convenu, ils ont versé un acompte au montant de 2'700 francs. Ils ont signalé de graves défauts dès l'installation de l'équipement acheté, et ils ont plus tard sommé leur cocontractante de reprendre cet équipement et de leur restituer l'acompte.
2.
Les acheteurs ont ouvert action le 20 janvier 2016 devant le Juge civil du canton du Jura.
Ce magistrat a interrogé les demandeurs et deux témoins.
Par jugement du 10 janvier 2018, le Juge civil a condamné la défenderesse X._ Sàrl à restituer 2'700 fr. avec intérêts au taux de 5% par an dès le 26 août 2014. Il a également condamné cette partie à démonter et à reprendre à ses frais la porte de garage installée par elle.
La Cour civile du Tribunal cantonal a statué le 5 septembre 2018 sur le recours de la défenderesse; elle a rejeté ce recours, dans la mesure où il était recevable.
3.
Agissant par la voie du recours en matière civile, la défenderesse requiert le Tribunal fédéral d'annuler l'arrêt de la Cour d'appel et de renvoyer la cause à cette autorité pour nouveau prononcé.
Les demandeurs n'ont pas été invités à répondre au recours.
4.
Selon la jurisprudence relative à l'<ref-law>, le mémoire de recours adressé au Tribunal fédéral doit comporter des conclusions sur le sort des prétentions en cause, à allouer ou à rejeter par le tribunal, et la partie recourante n'est en principe pas recevable à réclamer seulement l'annulation de la décision attaquée. Ce dernier procédé n'est admis que dans l'hypothèse où le Tribunal fédéral, en cas de succès du recours, ne pourrait de toute manière pas rendre un jugement final, et devrait au contraire renvoyer la cause à la juridiction cantonale pour complètement de l'état de fait et nouvelle décision selon l'<ref-law> (<ref-ruling> consid. 1.3 p. 383; <ref-ruling> consid. 3).
En l'occurrence, cette hypothèse ne paraît guère réalisée et le recours semble donc irrecevable déjà en raison de conclusions insuffisantes.
5.
Dans les affaires pécuniaires civiles, le recours ordinaire au Tribunal fédéral n'est recevable que si la valeur litigieuse s'élève à 15'000 fr. au moins (<ref-law>); le recours est recevable sans égard à la valeur litigieuse lorsque la contestation soulève une question juridique de principe (<ref-law>).
En l'espèce, la valeur litigieuse ne s'élève qu'à 2'700 fr.; le minimum légal n'est donc pas atteint.
Une question juridique de principe est en cause lorsque dans l'intérêt général, en particulier dans l'intérêt de la sécurité juridique, une question controversée doit être résolue par la juridiction suprême afin de parvenir à une interprétation et à une application uniforme du droit fédéral (<ref-ruling> consid. 4 p. 343; voir aussi <ref-ruling> consid. 1 p. 47; <ref-ruling> consid. 1.3.2 p. 428). Une question juridique de principe est aussi en cause lorsque la solution déjà adoptée par le Tribunal fédéral est fortement critiquée par la doctrine topique et qu'il s'impose donc de la soumettre à un nouvel examen (<ref-ruling>, ibid.).
En dépit de l'opinion différente de la défenderesse, apprécier la force probante de l'un des deux témoignages recueillis par le Juge civil ne soulève aucune question juridique de principe. Il s'ensuit que le recours en matière civile est irrecevable faute d'une valeur litigieuse suffisante.
6.
Ce recours ne peut pas être converti en un recours constitutionnel car sa motivation n'est pas non plus suffisante. La défenderesse reproche aux autorités précédentes d'avoir constaté arbitrairement la commande d'une porte de garage avec moteur et télécommandes mais son argumentation tend seulement à remplacer l'appréciation des preuves de ces autorités par une appréciation différente. Or, selon la jurisprudence relative aux art. 106 al. 2 et 117 LTF, quiconque invoque la protection contre l'arbitraire conférée par l'art. 9 Cst. n'est pas autorisé à simplement contredire la décision attaquée par l'exposé de ses propres allégations et opinions. Le plaideur doit plutôt indiquer de façon précise en quoi la décision est entachée d'un vice grave et indiscutable; à défaut, le grief d'arbitraire est irrecevable (<ref-ruling> consid. 1.4.1 p. 254; <ref-ruling> consid. 6 p. 397; voir aussi <ref-ruling> consid. 2.3 p. 266).
7.
A titre de partie qui succombe, la défenderesse doit acquitter l'émolument à percevoir par le Tribunal fédéral.


Par ces motifs, vu l'art. 108 al. 1 let. a et b LTF, le Tribunal fédéral prononce :
1.
Le recours est irrecevable.
2.
La défenderesse acquittera un émolument judiciaire de 500 francs.
3.
Le présent arrêt est communiqué aux parties et à la Tribunal cantonal du canton du Jura.
Lausanne, le 11 février 2019
Au nom de la Ire Cour de droit civil
du Tribunal fédéral suisse
La présidente : Kiss
Le greffier : Thélin