0

我还有一个关于 Jquery 基础的小问题。我尝试对我创建的变量执行 String 方法,但它告诉我无法使用该方法。

这是我所做的:

var tekst="";

$(document).ready(
    function() {
        $('#vertaalnaar').bind('click', VertaalNaar);
    }
);

function VertaalNaar() {                
tekst = prompt("Geef je boodschap in: ","Defaultvalue");

tekst = tekst.toUpper();        
tekst.replace(A,J);
}

这是我得到的错误:

Uncaught TypeError: Object Defaultvalue has no method 'toUpper' (19:38:11:501 | error, javascript) at VertaalNaar (public_html/extra.html:28:23) at b.event.dispatch ( http://ajax. googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js:3:28337 ) 在 v.handle ( http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery .min.js:3:25042 )

我不知道如何让 Jquery 使用 var 类型对象作为 String 对象。我找到了很多关于如何在 Javascript 中执行此操作的信息,但我似乎无法找到有关 Jquery 的信息。

提前致谢!

4

1 回答 1

2

toUpperJavaScript中没有调用方法( jQuery 中也没有这样的函数)(它的toUpperCase()

tekst = tekst.toUpperCase();

这是来自 MDN 的文档:.toUpperCase

于 2013-05-25T17:52:08.207 回答