在jquery中获取输入元素的值

Getting the value of an input element in jquery

本文关键字:元素 输入 获取 jquery      更新时间:2023-09-26

我想使用a链类作为jquery中的标识符来获取输入的值。这可能吗?

我有以下代码

<input class="donate-block__value monthly" type="text" id="donation-amount" name="DonationAmount" value="200" />

我尝试了以下操作,导致未定义

var monthlyDonation = $('.donate-block__value .monthly').val();
var monthlyDonation = $('donate-block__value monthly').val();
console.log(monthlyDonation);

我需要瞄准全班同学。能做到吗?

不要在类之间添加空格,否则jquery将开始在第一个类中搜索子元素。这样使用:
var monthlyDonation = $('.donate-block__value.monthly').val();

如果定义了多个input元素,您也可以仅针对该元素:

$('input.donate-block__value.monthly').val();

选择器.donate-block__value .monthly引用的是元素中的一个元素。只尝试.donate-block__value.monthly