Javascript 更改文本框的模糊属性值

Javascript 更改文本框的模糊属性值,javascript,jquery,html,Javascript,Jquery,Html,我有多个文本框,我想更新blur上的数据价格属性。 如果更改值,则需要更改特定的“数据价格”属性 $(文档).ready(函数(){ $('#price').blur(函数(){ $test=$(this.attr('data-price'); $test=$(this.val(); }); }); 使用price作为类,因为元素ID在整个文档中应该是唯一的 $(文档).ready(函数(){ $('.price').blur(函数(){ //$test=$(this.attr('data-

我有多个文本框,我想更新blur上的数据价格属性。 如果更改值,则需要更改特定的“数据价格”属性

$(文档).ready(函数(){
$('#price').blur(函数(){
$test=$(this.attr('data-price');
$test=$(this.val();
});
});

使用
price
作为类,因为元素ID在整个文档中应该是唯一的

$(文档).ready(函数(){
$('.price').blur(函数(){
//$test=$(this.attr('data-price');
//$test=$(this.val();
$(this.attr('data-price',$(this.val());
});
});

使用
price
作为类,因为元素ID在整个文档中应该是唯一的

$(文档).ready(函数(){
$('.price').blur(函数(){
//$test=$(this.attr('data-price');
//$test=$(this.val();
$(this.attr('data-price',$(this.val());
});
});

如果ID重复,则不能按ID选择元素。它将处理第一个,而忽略其余的。按类或元素名称选择将选择所有这些项

我正在选择输入,但您可以将类放入并通过类进行选择

$(document).ready(function() {
  $('input').blur(function(){
    $(this).attr('data-price', this.value);
  });
});

如果ID重复,则不能按ID选择元素。它将处理第一个,而忽略其余的。按类或元素名称选择将选择所有这些项

我正在选择输入,但您可以将类放入并通过类进行选择

$(document).ready(function() {
  $('input').blur(function(){
    $(this).attr('data-price', this.value);
  });
});

是的,你可以。这很简单,试试看

$(document).ready(function(){
  $('#price').blur(function(){
   $(this).data('price', $(this).val());
  });
});

是的,你可以。这很简单,试试看

$(document).ready(function(){
  $('#price').blur(function(){
   $(this).data('price', $(this).val());
  });
});

您使用的是重复的ID,这是第一个问题。当触发模糊时,您到底想更改/添加什么?想更改特定文本框的数据价格这就是您想要的吗?使用
console.log(测试)
要查看您的值,
$test
不是jQuery的合适变量,它是
var test
$test
工作,但在报告时是间歇性的。最后,
id
是唯一的标识符,所以使用
price
作为
class属性
或使用html类型
input
。您使用的是重复的id,这是第一个问题。当触发模糊时,您到底想更改/添加什么?想更改特定文本框的数据价格这就是您想要的吗?使用
console.log(测试)
要查看您的值,
$test
不是jQuery的合适变量,它是
var test
$test
工作,但在报告时是间歇性的。最后,
id
是唯一的标识符,所以使用
price
作为
类属性
或使用html类型
input
@user3386779欢迎我的朋友,很高兴帮助你:)@user3386779欢迎我的朋友,很高兴帮助你:)