Skip to content

JQuery parse errors with new line escapes #88

@ronakkaria

Description

@ronakkaria

I'd been getting parse errors such as this in my unit tests

Error: Failed to execute 'setAttribute' on 'Element': '\n'' is not a valid attribute name.

This happens when I define attributes on new lines for cleaner looking html files.

`<div class="row"
some-attr="bar"
another attr="foo"

`

Errors are fixed by changing the html to look like
`<div class="row" some-attr="bar" another-attr="foo"

`

My question is why isn't the html minified before being converted to JS string? Or at least can that be an option?

Using html-minifier to minify the code before converting to JS strings works. I did a quick test.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions