首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试设置“提交”按钮的数据值

尝试设置“提交”按钮的数据值
EN

Stack Overflow用户
提问于 2013-08-16 00:45:28
回答 1查看 70关注 0票数 0

我一直在试图设置一个单元的数据值时遇到了问题。我有以下几点:

代码语言:javascript
复制
<textarea class='pairing-comment' ></textarea>
<input data-comment="" data-global-id="187"
       type="submit" id="pairing-comment-submit">

当用户更改textarea时,我想更新数据注释值(测试表明这是完成此操作的唯一可靠方法):

代码语言:javascript
复制
$('textarea.pairing-comment').on('keyup',function() {
    var com = $(this).val();
    console.log("here i am in pairing-comment " + com);  // works fine
    $('#pairing-comment-submit').
         data('comment', com);  // not writing to the data-comment elment
});

用什么jquery语法来编写我想要的数据-注释值?

thx

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-16 00:47:00

如果希望更新属性data-comment,则必须使用

代码语言:javascript
复制
$('#pairing-comment-submit').attr('data-comment', com);

使用.data()时,它会将值更新为jQuery维护的内部数据结构,而不是更改属性值。

演示:小提琴

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18264131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档