Jquery 为元素赋值和获取值

Jquery 为元素赋值和获取值,jquery,textarea,element,Jquery,Textarea,Element,我试图给我的文本区域指定一个值,这样我就可以将它与一天中的时间进行比较,并随着时间的推移得到不同的颜色。我理解逻辑部分似乎无法从textarea元素中获取数值。 我尝试了自定义属性以及value=但是我能得到的似乎都是未定义的 HTML: 上午9点 我对jquery的尝试: var event = $("*[data-value]") for (let i = 0; i < event.length; i++) { var timeArr = event[i]; var

我试图给我的文本区域指定一个值,这样我就可以将它与一天中的时间进行比较,并随着时间的推移得到不同的颜色。我理解逻辑部分似乎无法从textarea元素中获取数值。 我尝试了自定义属性以及value=但是我能得到的似乎都是未定义的

HTML:

<代码>上午9点 我对jquery的尝试:

var event = $("*[data-value]")
for (let i = 0; i < event.length; i++) {
    var timeArr = event[i];
    var timeEl = JSON.stringify(timeArr)
    console.log(timeEl.value)

}
var事件=$(“*[数据值]”)
for(设i=0;i

感谢您提供的任何帮助或提示

使用以下JS代码:

$(文档).ready(函数(){
$。每个($(“*[数据值]”)函数(索引,元素){
log($(元素).attr(“数据值”);
});
});

上午9点

谢谢您的回复。但它似乎不起作用。我不需要一个for循环来循环不同的.description吗?我刚刚编辑了答案。因此,代码将循环每个具有数据值属性的元素,并打印相应的值。
var event = $("*[data-value]")
for (let i = 0; i < event.length; i++) {
    var timeArr = event[i];
    var timeEl = JSON.stringify(timeArr)
    console.log(timeEl.value)

}