I need to reask my old question, I probably shouldnt have asked it at 1am :P
It seems that some attributes are not being found using jquery\'s attribute selector:
It all depends on which jQuery version you're using.
Before 1.3, you could use @ notation:
$("*[@name=value]")
So maybe adding @ helps.
Other than that, you should enter the attribute value exactly the same as it's defined in the markup - e.g. if you're trying to find an image with src="http://example.com/dog.jpg", don't do this because it won't work:
$("img[src=dog.jpg")
as it will be trying to find images with src equal to "dog.jpg", not containing it.
If you want to search attributes defining only parts of it, I'd suggest reading the jQuery API Selectors page. For example, to get all images whit src containing "dog.jpg", you could use:
$("img[src*=dog.jpg]")
Similarly, you can find elements whose attributes start or end with specific values / strings.