/ Published in: JavaScript
                    
                                        
Developing a form where I had several date and time fields, I came with a jQuery multiselector where I need to get, through the name attribute, if it was a date or time field. So far, jQuery does not have a boolean method to check if an attribute of an element has a certain value.
This custom method does that. It simple retuns true if the attribute element has a certain value. False if it doesn't.
                This custom method does that. It simple retuns true if the attribute element has a certain value. False if it doesn't.
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
jQuery.fn.hasAttr = function(selector) {
if (this.attr(selector) !== 'undefined') {
return true;
} else return false;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */
if ($('input[type="text"]').hasAttr('name^="date"')) { // Yay o nay?
alert('Yay! =D');
} else {
alert('Nay. =(');
}
URL: http://forrst.com/posts/Is_this_attribute_has_this_value-vNA
Comments
 Subscribe to comments
                    Subscribe to comments
                
                