Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Номер строки таблицы (https://javascript.ru/forum/css-html/68725-nomer-stroki-tablicy.html)

Meattale 05.05.2017 09:54

Номер строки таблицы
 
Всем доброго времени суток!
Есть функция, которая при вызове добавляет строку в таблицу (корзина)
в поле ID - выводится некая информация. Я хотел бы узнать, как вместо ETC-... Выводить просто номер строки. 1,2,3 и т.д
this.addToCart = function(curObj, id, params)
		{
		var kol = 1;
		
		if ( $("input").is("#" + wiNumInputPrefID + id) )
			{
			kol = parseInt( $("#" + wiNumInputPrefID + id).val() );	
			}
				
		id = ( $.isNumeric(id) ) ? "ECT-" + id.toString() : id;
		
		if (typeof WICartObjToString == 'function' )
			{
			var id_ = ( $.isEmptyObject(params.subid) ) ? id : id + WICartObjToString(params.subid, "_id", "_"); // WICartObjToString [wicart.optional.js] 
			var name_ = ( $.isEmptyObject(params.subid) ) ? params.name : params.name + WICartObjToString(params.subid, "_name", " / "); // WICartObjToString [wicart.optional.js] 
			}
			else
			{
			var id_ = id;
			var name_ = params.name;
				
			}



Diphenyl Oxalate 08.05.2017 19:52

Завести глобальную переменную и прибавлять 1 при каждом вызове:

var rows = 0;
// ... ...
this.addToCart = function(curObj, id, params) {
  ++rows;
// ... ...
  id = ( $.isNumeric(id) ) ? rows + id.toString() : id;

рони 08.05.2017 20:12

Цитата:

Сообщение от Meattale
Выводить просто номер строки. 1,2,3 и т.д

для этого достаточно css
https://webref.ru/css/counter-increment


Часовой пояс GMT +3, время: 01:36.