簡體   English   中英

當我添加.sqrt()時,為什么我的jQuery無法正常工作

[英]Why will my jQuery not work when I add the .sqrt()

我正在嘗試創建一個div網格,需要使用用戶輸入的平方根來查找制作一個正方形所需的高度和寬度。 這是我做的代碼:

$('#size').click(function(){
 $('.container').empty();
 var big = prompt('Enter the desired number of cubes');
 var final = $(big).sqrt();
 drawGrid(final);

這是我整個jsfiddle項目的鏈接: https ://jsfiddle.net/ztwsptys/任何幫助將不勝感激。

只需執行Math.sqrt(big) 假設您確定Number big 您無需為用jQuery包裝big變量而發瘋。 確保big實際上是一個數字。 如果您閱讀了用戶輸入,我敢打賭,該值將作為字符串讀取。 您可能需要ParseFloatParseInt ,具體取決於您希望用戶獲得什么樣的價值。

使用Math.sqrt(big); 而不是$(big).sqrt();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM