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

时间:2013-01-13 18:49:46

标签: jquery html css javascript

我正在尝试创建一个具有特殊界面和行为的元素。

例如我的页面中有input

<input type='text' po-type='multiinput' value='' />

我希望在输入po-type='multiinput'属性后添加一些标记。

我在页面加载事件中尝试了此代码:

$("input[po-type='multiinput']").after("<div>my details</div>");

问题是,当我使用ajax使用此attr加载元素时,这种方式使用的更少。

问题是:

如何强制浏览器以各种方式添加my details这种元素?

添加一些输入后,我不想每次都使用一个函数。我希望每件事都能自动化。

感谢您提供的每一个答案。

1 个答案:

答案 0 :(得分:1)

不要制作属性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>"); success complete$.ajax回复{{1}},请http://api.jquery.com/jQuery.ajax/查看{{1}}。