jquery字符串到数字回到字符串


jquery string to number back to string

嗨,我正在使用 PHP 5 作为后端语言,前端使用 Jquery。在其中一个数据库中,我们有自动生成的数字作为主键。现在我们将该号码作为 HTML 中div 的 id 调用。但看起来div 不接受数字。

现在我想将该数字转换为某个字符串,我可以通过div 传递该字符串。同样,我们必须将该字符串转换为相同的早期数字,以便我们可以查询数据库。

HTML 代码如下所示

<div id = "something">
<span class = "class1">...</span>
...
...
...
<span class = "class5"> ...</span>

</div>

请注意,

$( "#something").children(".class5").html("response"); 

在这里不起作用,因为某些东西是整数的...希望我清楚

这里的"某物"是一个整数,我希望将其转换为字符串。进入div 后,我想将字符串转换为相同的早期数字。

现在指导我如何将 int 转换为字符串,以便我可以放入div ..然后再次将字符串返回到相同的整数....

我有两个选择...使用 jquery/JavaScript ..或通过 php....谢谢

将 int 转换为可以在 javaScript 中使用的字符串。

var string1 = ""+i;

&用于将字符串转换为 int go for

var integ = parseInt(string1);
如果我

没看错的话,你想访问div的id。在这里,something是一个整数。当您使用它时,它会转换为字符串 - 就像我在下面的示例中所做的那样 - 转换为用作 id 的字符串。然后,您可以使用一些jQuery在类html中再次获取该div元素的id,并在其开头附加一个+以从字符串转换回整数。

var something = 1;
$("#" + something).children(".class5").html(function() {
  var id = +$(this).closest('div').attr('id');
  $(this).html('Typeof id: ' + typeof id + id);
});

小提琴

很简单

,这样做 -假设

(something) id = 5 

倘。

将 PHP 中div 的 ID 设置为

$divid = "div".$id

$divclass = $id

然后将这些传递给div。

它将成为

<div id="div5" class="5" >

做任何使用

$("#div5")

在jQuery中,当你想要重新使用ID时

var id = $("#div5").attr('class');

要将数字转换为字符串,反之亦然,请使用:

var string = String(1);

var num = Number(string);