我正在尝试将输入值与数据属性进行匹配,但它似乎不起作用。这是代码:
HTML:
<input value="" data-match="Training">
jQuery:
var wrd = $('.js-search-input').data('match');
$('.js-search-input').on('keyup keydown paste', function () {
if ($(this).val().toLowerCase() === wrd) {
$('.search-demo-text').show();
}
});
有没有人对基于 data-* 属性匹配输入值的最佳方式有任何想法。
jsFiddle:http: //jsfiddle.net/JQ8Sa/1