JQuery строка для номера обратно в строку

0

Привет, Я использую PHP 5 в качестве исходного кода с JQuery в интерфейсе. В одной из баз данных у нас есть автоматически сгенерированные числа в качестве первичного ключа. Теперь мы вызываем этот номер как id в div в HTML. Но похоже, что div не принимает число.

Теперь я хочу передать это число в некоторую строку, которую я могу передать через div. Снова мы должны преобразовать эту строку в прежнее число, чтобы мы могли запросить базу данных.

код html выглядит ниже

<div id = "something">

<span class = "class1">...</span>
...
...
...
<span class = "class5"> ...</span>


</div>

обратите внимание, что

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

здесь не работает, потому что что-то целое... надеюсь, что я понятен

здесь "something" - целое число, которое я хочу преобразовать в строку. Получив внутри div, я хочу преобразовать строку в тот же самый ранний номер.

Теперь посоветуйте мне, как преобразовать int в строку, чтобы я мог поместить div... и затем снова эту строку обратно к тому же int....

У меня есть два варианта... использовать jquery/javascript.. или через php.... спасибо

3 ответа

0

Если я читаю вас правильно, вам нужен доступ к id div. Здесь something целое. Он преобразуется в строку, когда вы ее используете, как в приведенном ниже примере, - в строку для использования в качестве идентификатора. Затем вы можете получить идентификатор этого элемента div снова внутри класса html, используя некоторый jQuery и прикрепляя a + к началу его, чтобы преобразовать из строки обратно в целое.

var something = 1;

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

скрипка

0

для преобразования int в строку, которую вы можете использовать в javaScript.

var string1 = ""+i;

& для преобразования строки в int go for

var integ = parseInt(string1);
0

его довольно просто, сделайте это так - предположим

(something) id = 5 

в случае.

установите id для div в php как

$divid = "div".$id

а также

$divclass = $id

затем передайте их в div.

это станет

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

делать все, используя

$("#div5")

в jquery и когда вы хотите использовать идентификатор

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

для преобразования чисел в строку и наоборот:

var string = String(1);

а также

var num = Number(string);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню