如何创建具有特殊行为的元素

How to create an element with special behavior

本文关键字:元素 何创建 创建      更新时间:2023-09-26

我正在尝试制作一个具有特殊接口和行为的元素。

例如,我有一个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>");成为$.ajaxsuccesscomplete回调,参见http://api.jquery.com/jQuery.ajax/