我有这行代码:
($(".contact-msg-inpt").prop("scrollHeight"))
我正在试图弄清楚如何在一行中添加一个数字,例如5或8,或10或其他任何数字?
我试过这个,但它不起作用:
parseInt("(($(".contact-msg-inpt").prop("scrollHeight"))", 10)
答案 0 :(得分:2)
只需做:
var result = parseInt($(".contact-msg-inpt").prop("scrollHeight"))+10;
您必须首先解析该值,然后将数字添加到其中。
答案 1 :(得分:0)
它不起作用,因为你真的试图将字符串($(".contact-msg-inpt").prop("scrollHeight"))
解析为int。此外,由于里面的引号,这个字符串是不正确的。
在开头和结尾处松开引号。不需要额外的parantheses。
parseInt($(".contact-msg-inpt").prop("scrollHeight"), 10)
答案 2 :(得分:0)
scrollHeight是一个只读属性,你不能改变它,改变元素高度/填充/使用css或样式。
在这里看到这个答案: SO question