【发布时间】:2013-03-02 15:28:49
【问题描述】:
这段代码:
if( $('span:contains("'+user_choice+'")').length == 0 )
使用contain 选择器查找包含用户输入的<span>。用户输入user_choice是一个数字,如@987654325@或23或31等。
但代码无法找到特定的<span>,因为例如用户输入user_choice = 1 将找到1 和21 和31 以及包含 1 的所有数字。我只需要找到具体的<span>,正是1。
contain 选择器为此目的是否错误,我该如何纠正它以使其正常工作?
【问题讨论】: