我有一个如下所示的下拉列表:
<select name="cc_dropdown[0]" id="cc-dropdown-0">
<option value="">Select a card</option>
<option value="0">***********1111</option>
<option value="1" selected="selected">***********0005</option>
<option value="-1">Use a new card</option>
</select>
我有一个看起来像这样的 div:
<div id="select-cc-dropdown-0">
<div class="selectBox" tabindex="0">
<div class="sbContent">***********0005</div>
</div>
</div>
sbContent
我需要获取下拉列表中所有选项的集合,其文本与div中的文本不匹配。
这是我尝试过的:
var tmp = $('#select-cc-dropdown-0 .selectBox .sbContent').text();
$('#cc-dropdown-0 option').text().not(tmp);
var tmp
确实返回预期的文本(在本例中为* *** *0005)。但是当我尝试在.not()
之后进行字符串处理时.text()
,出现错误(TypeError: $(...).text(...).not is not a function)。
我怎样才能将这两个位串在一起以获得我需要的东西?