Magento 2 - как использовать jquery для полей ввода атрибутов, содержащих специальные символы
У меня есть три атрибута продукта с именами вес брутто, вес камня и вес нетто. При вводе веса камня вес нетто должен быть рассчитан с помощью jquery. Но jquery не распознает поле ввода по его имени. имена полей ввода похожи на name="продукт[вес нетто]".
Пожалуйста, предложите любое решение этой проблемы.
1
Author: Khoa TruongDinh, 2016-12-27
1 answers
Мы можем просто позвонить с обратными косыми чертами:
$('input[name="product\\[net_weight\\]"]')
Для использования любого из мета-символов (например, !"#$%&'()*+,./:;?@[]^`{|}~ ) как буквальная часть имени, оно должно быть экранировано двумя обратными косыми чертами: \. Например, элемент с id="foo.bar", можно использовать селектор $("#foo\.bar")
Мы можем увидеть больше здесь:
1
Author: Khoa TruongDinh, 2017-05-23 12:37:16