在使用jQuery編寫JavaScript代碼時,很常用的操作就是獲取輸入框的值。而我們經常會根據輸入框的name屬性來獲取相應的值。那么,在jQuery中,如何通過name獲取value值呢?
$('input[name="XXX"]').val();
以上就是獲取當前頁面中name屬性為“XXX”的輸入框的value值的代碼。其中,$表示選擇器,input表示要選擇的元素類型,[]中的內容表示要選擇的元素的屬性及屬性值,val()表示要獲取的屬性值。
需要注意的是,如果當前頁面有多個name屬性為“XXX”的元素,那么以上代碼只能獲取第一個元素的value值。
如果要獲取所有屬性為“XXX”的元素的value值,可以使用each()方法遍歷:
$('input[name="XXX"]').each(function() { var val = $(this).val(); //do something with the value });
以上代碼會遍歷所有name屬性為“XXX”的元素,并逐個獲取它們的value值。其中,$(this)表示當前元素。
總結:在jQuery中,通過name獲取value值的方式是使用選擇器,并加上[]中的內容表示要選擇的元素的屬性及屬性值,然后使用val()方法獲取其中的value值。如果要獲取多個元素的value值,可以使用each()方法。