我想将此javascript转换为jQuery,但无法这样做。
//JavaScript
var d_Inp = document.getElementById("dollar-input");
var dsign = document.getElementById("dollar-sign");
d_Inp.addEventListener("keyup", () => {
let len = d_Inp.value.length;
dsign.style.right = `${len + 3}ch`;
});//jQuery
$(document).ready(function(){
$("#dollar-input").keyup(function(){
let len = $("#dollar-input").val.length;
$("label").css("right","len+3+ch");
})
})我想我错在$("label").css("right","len + 3ch");这里了
发布于 2022-08-27 03:53:24
在jQuery中,需要使用val()获取输入的值。
let len = $("#dollar-input").val().length然后,在添加css时,直接添加字符串,而不是使用len中的值。
$("label").css("right",len+3+"ch");https://stackoverflow.com/questions/73508128
复制相似问题