21.2 CSS_SELECTOR Function

This function escapes meta-characters in a string used in a CSS selector.

See http://api.jquery.com/category/selectors/ for a list of characters.

Syntax

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

Parameters

Table 21-1 CSS_SELECTOR Parameters

Parameter Description
p_string The string to be escaped.

Example

The following example ensures that the meta-character @ in mary@ann.com is escaped and ignored by jQuery.

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