2017-08-03 81 views
0

是否可以使用元素名稱訪問表單輸入字段?jquery - 按名稱訪問表單輸入字段

如果我嘗試這與ID,它應該是這樣的:

<input type="text" id="fname"> 

$("#fname").blur(function(){ 
    var x = document.getElementById("fname"); 
    x.value = x.value.toUpperCase(); 
}); 

有沒有什麼辦法讓訪問使用名稱的元素是場均??:

<input type="text" name="fname"> 

回答

0

要做到這一點,正確的選擇是

$('input[name=fname]') 
0

您可以使用$("input[name=fname]")

+0

簡要說明至於爲什麼答案對社區中的其他人有很大幫助 – ochi

0

你可以看到演示這裏DEMO

$("input[name='fname']").blur(function(e){ 
    alert('blur') 
});