Ребенок CSS по сравнению с Порожденными селекторами

Я хотел ванильное решение Javascript, которое автоматически возвращало десятичную часть.

function formatDollar(amount) {
    var dollar = Number(amount).toLocaleString("us", "currency");
    //decimals
    var arrAmount = dollar.split(".");
    if (arrAmount.length==2) {
        var decimal = arrAmount[1];
        if (decimal.length==1) {
            arrAmount[1] += "0";
        }
    }
    if (arrAmount.length==1) {
        arrAmount.push("00");
    }

    return "$" + arrAmount.join(".");
}


console.log(formatDollar("1812.2");
292
задан SherylHohman 11 February 2018 в 16:00
поделиться

3 ответа

Только подумайте, что означают слова «ребенок» и «потомок» на английском языке:

  • Моя дочь - и мой ребенок, и мой потомок
  • Моя внучка не мой ребенок, но она мой потомок.
457
ответ дан 23 November 2019 в 01:40
поделиться

Да, вы правы. div p будет соответствовать следующему примеру, но div> p не будет.

<div><table><tr><td><p> <!...

Первый называется селектор потомков , а второй - дочерний селектор .

45
ответ дан 23 November 2019 в 01:40
поделиться

Имейте в виду, что дочерний селектор не поддерживается в Internet Explorer 6. (Если вы используете селектор в селекторе jQuery / Prototype / YUI и т. Д., А не в таблице стилей, он все равно работает)

7
ответ дан 23 November 2019 в 01:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: