[英]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.