我有两个单独的表单和输入字段,带有data属性。当对其中一个执行操作时(在这种情况下,当他单击输入字段时),我想收集另一个的值。
我已经有了一个代码来获取用户正在使用的字段的数据属性,在这里:
$(document).on("click", ".answerinputcss",function() {
var singleAnswerInteger = ($(this).data('integer-answer'));
var singleAnswerText = ($(this).val());
});
因为我有这个,我知道配对字段将使用什么整数(如果整数答案是901,那么另一个输入也将是901。)
因此,第二个字段是input
类型,其属性名为data-integer-question
,其值也为901
。我将什么添加到我的代码中,以将其值作为变量?
答案 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();
});