Добавить ID элементу input
Как добавить ID элементу input с атрибутом placeholder="Телефон"?
|
Цитата:
|
найти в DOM элемент input с атрибутом placeholder="Телефон" и присвоить ему ID=phone
|
Ручками никак?
|
нет форма формируется из битрикса.. А там копаться в компонентах черт ногу сломит
|
А зачем id? Для назначения css?
Может тогда input[name=phone] ? Или что там битрикс прописал в name.. |
id нужен чтобы для поля input сделать маску ввода номера. Нашел скрипт где это делается через id элемента.
В общем вот что формирует битрикс это одно из полей. Точнее то поле для которого я хочу добавить id <input type="text" placeholder="Телефон" name="form_text_210" value="" size="0"> Хочу к нему добавить ID=phone. Затем выполнить следующий код из скрипта <script src="jquery.js" type="text/javascript"></script> <script src="jquery.maskedinput.js" type="text/javascript"></script> <script> jQuery(function($){ $("#phone").mask("(999) 999-9999"); }); </script> |
kolhoz,
$('[name="form_text_210"]').mask("(999) 999-9999"); :-? |
Так это понятно.. А если форм на сайте 10-20? и у каждого name разное.. Хотелось бы универсально сделать добавив id=phone ко всем полям у которых есть атрибут placeholder="Телефон".
|
kolhoz,
что мешает заменить на $('[placeholder="Телефон"]').mask("(999) 999-9999"); |
Часовой пояс GMT +3, время: 20:20. |