if语句中的jQuery/javascript变量不起作用

Adi*_*Adi 1 javascript variables jquery

我有一个变量:

var is_last = $('.paging a:last').attr('rel');
Run Code Online (Sandbox Code Playgroud)

这会返回'-400',这是正确的.

但是,我需要添加200,所以答案是'-200'

如果我这样做:

var is_last = $('.paging a:last').attr('rel')+200;
Run Code Online (Sandbox Code Playgroud)

变量现在是'-400200'

我如何将变量作为值传递?

一个.

Nic*_*ver 7

你需要.attr()先将输出解析成一个整数,parseInt()这样你才能处理一个数字(而不是一个字符串),如下所示:

var is_last = parseInt($('.paging a:last').attr('rel'), 10) + 200;
Run Code Online (Sandbox Code Playgroud)