26.2 CSS_SELECTORファンクション

このファンクションは、CSSセレクタで使用される文字列内のメタ文字をエスケープします。

文字のリストについては、http://api.jquery.com/category/selectors/を参照してください。

構文

APEX_ESCAPE.CSS_SELECTOR (
    p_string    IN VARCHAR2 )
    RETURN VARCHAR2 deterministic;

パラメータ

パラメータ 説明
p_string エスケープされる文字列。

次の例では、mary@example.com内のメタ文字@がエスケープされ、jQueryによって無視されます。

DECLARE
    l_name varchar2(30) := 'mary@example.com';
BEGIN
    apex_javascript.add_onload_code( '$( "#' || apex_escape.js_literal( apex_escape.css_selector( l_name ), null ) || '" ).hide();' );
END;