簡體   English   中英

javascript單擊帶有if語句的按鈕以比較文本變量

[英]javascript click a button with if statement to compare text variable

您能幫我嗎?

我試圖單擊三個具有不同ID的不同按鈕,但是基於javascript中的字符串變量名稱,如:

function my_custom_js_func(){

  jQuery( "#listViewer" ).click();

};

但這將始終單擊ID為listViewer的按鈕

我有一個變量:

 var viewTog = "List";

或:var viewTog =“網格”;

我想做這樣的事情:

 function my_custom_js_func(){

  if (viewTog == "List") {jQuery( "#listViewer" ).click();};
  if (viewTog == "Grid") {jQuery( "#gridViewer" ).click();};

};

但它不起作用,我使用變量viewTog作為內存。

謝謝 !

如果您的名稱與顯示的名稱一致,則只需將變量轉換為小寫並將其連接到Viewer

jQuery("#" + viewTog.toLowerCase() + "Viewer").click();

或者只是在變量中規范大小寫,這樣就不必每次都轉換為小寫。

暫無
暫無

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

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