2017-02-05 5 views
0

Я разрабатываю приложение для чата с использованием iframe и jquery. Я могу динамически создавать iframes с уникальными идентификаторами, но не с входами. Мне нужны входные идентификаторы для доступа к тексту для каждого окна чата. index.htmlДинамически увеличивать входные данные

<body> 
    <p>+</p> 
    <div></div> 

scripts.js 

$(function() { 

    var id = 1; 
    $('p').on('click', function() { 

     $('<iframe />', { 
      name: 'frame', 
      id: id, 
      sandbox: 'allow-forms allow-top-navigation allow-scripts allow-modals allow-same-origin', 
      src: 'iframe.html' 
      }).appendTo('div'); 

     $('input').attr('id', id); 

     id++; 

    }) 
}); 

iframe.html 

<form name="frame"> 
<input type="text" id="0" class="chatBoxes" value="type your message"></input> 
</form> 

ответ

0

Как вы определить атрибут id не увеличивающиеся? Когда я запускаю этот код и проверить input теге приращения id с каждым щелчком мыши:

http://jsbin.com/fusidijane/edit?html,js,output

+0

Спасибо за ответ! Я ищу уникальный идентификатор, прикрепленный к каждому входу, и вход должен быть внутри созданных iframes. – truenames

+0

Вы можете попробовать: 'var frame = $ ('