我试图将该函数中的val()乘以2.它不是输出。 我的代码在哪里混合?乘以.val()x 2
$('.retina-outline').text($('.billboard-height').val() *2 + 'PX');
我试图将该函数中的val()乘以2.它不是输出。 我的代码在哪里混合?乘以.val()x 2
$('.retina-outline').text($('.billboard-height').val() *2 + 'PX');
var h = $('.billboard-height').val() *2 ;
$('.retina-outline').text(h.tostring() + 'PX');
$('.billboard-height').val()
可能类似于20px
和$('.billboard-height').val() * 2
是NaN
。
您应该使用parseInt($('.billboard-height').val()) * 2
其中parseInt
将20px
更改为20
。
''使用'parseInt'或'parseFloat'。 – 2013-03-10 04:49:08
'+('10px')* 2 === NaN'。 – pdoherty926 2013-03-10 04:49:39
@MikeBarwick这不是数字,它是'undefined' ... – 2013-03-10 04:50:15
var pixels = (parseInt($('.billboard-height').val()) * 2) + 'PX';
$('.retina-outline').text(pixels);
这不起作用... – 2013-03-10 05:02:16
你能更具体一点还是创建一个小提琴,其中包括你的代码的其余部分? – pdoherty926 2013-03-10 05:05:15
控制台中的任何错误? – 2013-03-10 04:38:03
@Kolink zip ... none – 2013-03-10 04:39:26
'console.log(typeof $('。billboard-height')。val())'output? – 2013-03-10 04:40:22