如何创建具有特殊行为的元素
How to create an element with special behavior
我正在尝试制作一个具有特殊接口和行为的元素。
例如,我有一个input
在我的页面。
<input type='text' po-type='multiinput' value='' />
和我想添加一些标签后,我的输入与po-type='multiinput'
属性。
我在页面加载事件中尝试了以下代码:
$("input[po-type='multiinput']").after("<div>my details</div>");
的问题是,当我使用ajax加载元素与这个attr,这种方式是使用更少。
问题是:
我怎样才能强迫浏览器在这类元素之后添加my details
?
我不想在每次添加一些输入后都使用一个函数。我希望每件事都自动化。
感谢您提供的每一个答案。
不要创建po-type
属性。HTML5标准允许data-*
作为属性。更多信息请参见http://www.marcofolio.net/webdesign/html5_data-_attributes_are_great_and_you_know_it.html。
使$("input[data-potype='multiinput']").after("<div>my details</div>");
成为$.ajax
的success
或complete
回调,参见http://api.jquery.com/jQuery.ajax/
相关文章:
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- 如何在sap.m.Image元素上创建可点击区域
- 是否可以在尚未附加到DOM的元素中创建一个sparkline(使用jquery.sparkline插件)
- 数组函数不适用于从元素文本创建的JavaScript数组
- 动态添加 HTML 元素后创建 jQuery 事件
- 可缩放容器鼠标上的可拖动元素在创建时从辅助对象上浮动
- 在元素内部创建新元素
- 如何根据我正在读取的节点的元素名称创建元素
- 使用Jquery在元素中创建元素
- Javascript:如何将数组元素扩展到所有其他元素并创建一个数组
- 侦听元素的创建,并在该元素出现在 Chrome 扩展程序的网页上时触发该事件
- 在可连接的元素内创建一个不可编辑的块
- 使用 jQuery 从元素列表创建特定属性的数组
- 在 ReactJs 中的文本区域元素内创建一个编号列表
- 在 Dojo 的父元素内创建元素
- 我需要在元素周围创建一条线
- 我有一个带有选择的表单,可以创建元素.我怎么能做到这一点元素只创建一次
- 在表单元素上创建 onkeyup 事件,而无需实际进行键控
- 转换/动画化DOM元素的创建/移除
- 使用TestUtils.Simulate在输入元素上创建更改事件时出现问题