Bootstrap popover元素访问

时间:2014-03-03 11:46:08

标签: javascript jquery css twitter-bootstrap-3

我想在 IE9 的输入文本框中显示占位符,以下代码工作正常,但它在Bootstrap弹出框文本框中不起作用。

<script>
 jQuery(function() {
    jQuery.support.placeholder = false;
    test = document.createElement('input');
    if('placeholder' in test) jQuery.support.placeholder = true;
    });

    // Placeholder for IE
    $(function() {
        if(!$.support.placeholder) { 

            var active = document.activeElement;
            $(':text, textarea, input[type="password"]').focus(function () {
                if ($(this).attr('placeholder') != '' && $(this).val() == $(this).attr('placeholder')) {
                    $(this).val('').removeClass('hasPlaceholder');
                }
            }).blur(function () {
                if ($(this).attr('placeholder') != '' && ($(this).val() == '' || $(this).val() == $(this).attr('placeholder'))) {
                    $(this).val($(this).attr('placeholder')).addClass('hasPlaceholder');
                }
            });
            $(':text, textarea, input[type="password"],input[type="password"]').blur();
            $(active).focus();
            $('form').submit(function () {
                $(this).find('.hasPlaceholder').each(function() { $(this).val(''); });
            });
        }  

    });
</script>

0 个答案:

没有答案