Exemplo n.º 1
0
        public JquerySelectorExtend Expression(JqueryExpression expression)
        {
            if (methods.Any())
            {
                AddMethod("filter", Jquery.Expression(expression).ToSelector());
            }
            else
            {
                foreach (var exist in Enum.GetValues(typeof(JqueryExpression))
                         .Cast <JqueryExpression>()
                         .Where(r => expression.HasFlag(r)))
                {
                    AlsoSelector(":{0}".F(exist.ToJqueryString()));
                }
            }

            return(new JquerySelectorExtend(this));
        }
Exemplo n.º 2
0
 /// <summary>
 ///     Check the current matched set of elements against a expression, element and return true
 /// </summary>
 public static JquerySelectorExtend Is(this JquerySelectorExtend selector, JqueryExpression expression)
 {
     return(selector.Is(r => r.Expression(expression)));
 }
 /// <summary>
 ///     Selects all elements that do not match the given <paramref name="action" />.
 /// </summary>
 public static JquerySelectorExtend Not(this JquerySelectorExtend original, JqueryExpression expression)
 {
     return(original.Not(r => r.Expression(expression)));
 }
 /// <summary>
 ///     Get the descendants of each element in the current set of tag, filtered by a action, jQuery object, or element
 /// </summary>
 /// <param name="original"></param>
 /// <param name="expression">
 ///     Jquery expression
 /// </param>
 public static JquerySelectorExtend Find(this JquerySelectorExtend original, JqueryExpression expression)
 {
     return(original.Find(selector => selector.Expression(expression)));
 }
Exemplo n.º 5
0
 public JquerySelectorExtend Expression(JqueryExpression expression)
 {
     AlsoSelector(":{0}".F(expression.ToJqueryString()));
     return(this);
 }