Jquery CSS Pseudo Element:ui-dialog

时间:2012-04-04 17:02:28

标签: jquery css

从我所看到的ui:dialog不是标准的psuedo css元素,所以我想知道以下几行是什么:

$j("#inline:ui-dialog").dialog("destroy");

我可以找到id为“inline”的div,但ui-dialog来自哪里?

2 个答案:

答案 0 :(得分:1)

$.widget()自动为您的小部件提供伪选择器。伪选择器是从jQuerySubclass,命名空间和调用名称创建的。

$.widget('ui.mywidget',{});
// same like this
$.widget('jQuery.ui.mywidget',{});

相关的speudo-selector是:

':ui-mywidget'

这意味着使用$.widget()创建的每个小部件都会自动提供伪选择器。

这是reference

答案 1 :(得分:0)

jquery UI小部件工厂对所有小部件都有automatic pseudo selector generation