簡體   English   中英

使用 jquery 類查找當前值

[英]Find current value with class jquery

我做了這個腳本:

var a = $(this).find('.q').val();

我試圖找到每個.q輸入的值,但我似乎有什么問題。 任何人都可以向我解釋什么是錯的?

更新:我有多個.q元素。

聽起來您想接收一個列表/數組,如下所示:

["foo", "bar"]

其中“foo”和“bar”分別是.q元素的值。

如果我是對的,這就是你想要的:

var listOfValues = $(this).find('.q').map(function() {
  return $(this).val();
});

listOfValues將包含每個.q元素的所有值的類似數組的列表。 這都歸功於map功能。 更多信息在這里: http : //api.jquery.com/map/

通過函數傳遞當前匹配集中的每個元素,生成一個包含返回值的新 jQuery 對象。

由於您有多個.q元素,您需要遍歷它們:

$(this).find('.q').each(function() {
    var val = $(this).val();
    // do something with the value here...
});

暫無
暫無

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

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