根据已知数据属性查找输入值? - jQuery

时间:2014-11-09 08:26:33

标签: jquery

我有两个单独的表单和输入字段,带有data属性。当对其中一个执行操作时(在这种情况下,当他单击输入字段时),我想收集另一个的值。

我已经有了一个代码来获取用户正在使用的字段的数据属性,在这里:

$(document).on("click", ".answerinputcss",function() {
    var singleAnswerInteger = ($(this).data('integer-answer'));
    var singleAnswerText = ($(this).val());
});

因为我有这个,我知道配对字段将使用什么整数(如果整数答案是901,那么另一个输入也将是901。)

因此,第二个字段是input类型,其属性名为data-integer-question,其值也为901。我将什么添加到我的代码中,以将其值作为变量?

1 个答案:

答案 0 :(得分:0)

只需按数据属性* [data-attribute =“#”]

选择
$(document).on("click", ".answerinputcss",function() {
   var singleAnswerInteger =  $(this).data('integer-answer');
   var singleAnswerText = ($(this).val());
   var secondAnswerText = $('*[data-integer-question="'+singleAnswerInteger+'"]').val();
});