具有特定innerHTML的Jquery选择器

Mar*_*yzs 0 javascript jquery innerhtml selector

$('.select option:selected[innerHTML="5"]')

我的目标是选择当前选择的选项,并且其 innerHTML 与字符串完全匹配(例如:“5”)

这是一个小提琴: http: //jsfiddle.net/kxkzU/4/

这: $('.select option:selected:contains("5")') 不起作用,因为此时值 0.375 将匹配。

use*_*654 5

使用过滤器:

$('.select option:selected').filter(function(){
    return this.innerHTML == 5;
}).html("good");
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/kxkzU/5/

另外,你的小提琴有.selectclassName 而不仅仅是select.