0

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

ここでの私の目標は、現在選択されていて、innerHTMLが文字列 (例: "5")と正確に一致するオプションを選択することです。

ここにフィドルがあります:http://jsfiddle.net/kxkzU/4/

これ : 値 0.375 が一致するため、$('.select option:selected:contains("5")') 機能しません。

4

1 に答える 1

4

フィルタを使用:

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

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

また、あなたのフィドルは.selectただの代わりにclassNameとして持っていましたselect

于 2012-07-09T20:46:29.077 に答える