簡體   English   中英

jQuery div onclick調用函數

[英]jquery div onclick call function

我需要設置一個onclick,如果您單擊ID為“ version”的div,它將調用以下腳本。

html

<div id="version">CONTINUE</div>

js

if (/Android\s+([\d\.]+)/.test(navigator.userAgent)){ 
 var anversion=new Number(RegExp.$1) 
 if (anversion=<3)
  window.location = 'main2.html'
 }
else
 window.location = 'main.html'
$("#version").click(function() {
  // Your code here...
});

有關更多詳細信息,請參見.click()上的jQuery API。

編輯:我也糾正了您的代碼。 然后看起來像這樣:

if(/Android\s+([\d\.]+)/.test(navigator.userAgent)) { 
  var anversion = parseInt(RegExp.$1);
  if(anversion <= 3) {
    window.location.href = 'main2.html';
  } else {
    window.location.href = 'main.html';
  }
}

看看以下內容: http : //api.jquery.com/click/

嘗試這個:

$("#version").click(function() {
    if (/Android\s+([\d\.]+)/.test(navigator.userAgent)) { 
        window.location.href = Number(RegExp.$1) <= 3 ? 'main2.html' : 'main.html';
    }
});

您的代碼有錯誤。

  • anversion=<3應該是anversion <= 3
  • new Number(RegExp.$1)應該為Number(RegExp.$1)否則創建對象而不是將字符串轉換為數字。

暫無
暫無

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

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