Я хочу показать слово вывода номера валюты в качестве подсказки. Я хочу достичь чего-то вроде этого ->
на hover получить значение внутри таблицы, рассчитать эквивалент слова и отобразить его как подсказку. Я использую функцию преобразования номера в слово, которая работает нормально независимо. Но приведенный ниже код возвращается. Не число, хотя предупреждения «var b» относятся к числовому значению.NaN возвращается из функции JavaScript при возврате предупреждения
function getVal() {
$('#data1 tr td.num').hover(function() {
var a = $(this).html();
var b = parseFloat(a.replace(/[^0-9.]/g, ''));
alert(b); /// working fine giving number as alert
return parseInt(b, 10);
});
}
/****setting title function ***/
function titleSetter(node) {
var num2words = new NumberToWords();
num2words.setMode("indian");
var indian = num2words.numberToWords(getVal()); /// NaN error
return indian;
}
/****setting title value ***/
$('.num').tooltip({
title: titleSetter
})
<td class="text-right num" data-toggle="tooltip"><i class="fa fa-inr"></i>
<?php echo $fmt ->format($sum); ?></td>
Некоторые помогают этому коду или что-то другое выполняю требование является прием и спасибо заранее
GETVAL() уже возвращается значение ParseInt, то, что использование снова делают ParseInt в этой строке варе индийский = num2words. numberToWords (ParseInt (GETVAL())) ;? – brk
это опечатка. Я его редактирую. –
@sandeepyadav Где находится библиотека 'NumberToWords'? –