To use the example that is from the documentation, you can do a couple of things. The easiest is to just declare the model, which in this case is searchText, and assign a null value to it on ng-click. See here:
The second way to do it, which is a better way long-term, is to do something like this:
http://jsfiddle.net/5vDet/ This way you are keeping your logic separate from your view by placing it in the controller. The "Angular Way" is to do everything within the $scope of the application. Using plain-old Javascript can be done, but you are now acting outside of the framework, where Angular doesn't observe changes.
As far as jQuery, Angular comes packaged with jQuery Lite, and should work out of the box, by using angular.element([use native JS element selection]).doSomething. Angular will use full jQuery if it is available at the time of code execution. But, it is not recommended to do DOM work inside your controller. For that, it's recommended to use directives.
Why won't your jQuery work? Well, there are many reasons; for me to help, I'd have to see an example of your code and how you are loading the scripts.