小编Fos*_*ter的帖子

jQuery.val()整数数据类型比较

我对使用jQuery的整数比较感到困惑

我有2个输入值.

  • input type ="number"class ="highestBid"value =
  • 输入类型="数字"min ="0"class ="bid"name ="bid"id ="bid"

因此,基本上第二个输入字段中来自用户的输入出价必须始终高于当前的最高出价.

我使用以下jQuery代码来比较这两个代码:

$(function(){
 $('.bid').focusout(function(){
  if($('.bid').val() <= $('.highestBid').val()){
    $('.bidPlaced').prop('disabled', true);
  }
  else{
    $('.bidPlaced').prop('disabled', false);
    $('.buyItNow').prop('disabled', false)
  }
  });
Run Code Online (Sandbox Code Playgroud)

});

代码工作正常,但刚才我发现了一个错误

如果当前最高出价是:123美元,用户输入:21美元,该功能将无效

但如果用户键在122美元,代码将工作

我发现jQuery代码只比较了第一个值,在这种情况下是$(1)23到$(2)1.

谁能告诉我jQuery代码有什么问题?

谢谢!

javascript jquery

4
推荐指数
1
解决办法
1万
查看次数

KMM 应用程序无法在模拟器中运行

我是 KMM 新手,我正在尝试将 KMM 项目作为 pod 集成到我的示例 Xcode 项目中。我可以将 KMM Pod 链接到我的 Xcode 项目。但是,如果我尝试调用其中一个函数,则会产生以下错误。如果我不调用任何 KMM 函数,它可以在我的模拟器中运行该应用程序。

ViewController

import UIKit
import Multiplatform

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        let a = Greeting()
        a.greeting()
    }
}
Run Code Online (Sandbox Code Playgroud)
ld: warning: ignoring file /Users/avjiang/Developments/Multiplatform/SharedCode/build/cocoapods/framework/Multiplatform.framework/Multiplatform, building for iOS Simulator-arm64 but attempting to link with file built for iOS Simulator-x86_64
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_MultiplatformGreeting", referenced from:
      objc-class-ref in ViewController.o
ld: symbol(s) not found …
Run Code Online (Sandbox Code Playgroud)

ios kotlin kotlin-multiplatform kmm

3
推荐指数
1
解决办法
2768
查看次数

标签 统计

ios ×1

javascript ×1

jquery ×1

kmm ×1

kotlin ×1

kotlin-multiplatform ×1