Jquery jqm中嵌套范围的目标内容

Jquery jqm中嵌套范围的目标内容,jquery,html,Jquery,Html,我很难将JQM注入的嵌套范围定位到select组之上 在下面的代码中,我缺少工具/代码/知识来确定第二个select块中的跨度有多少 由于JQM正在生成span信息,我无法添加类或ID来帮助我 我曾希望$'wsize'.prevAll'span.ui btn text:first'.html会起作用,但我错了。$'wsize'.prev'.ui btn internal span'.html也未成功 非常欢迎您的指导 fieldset class="..." data-role="control

我很难将JQM注入的嵌套范围定位到select组之上

在下面的代码中,我缺少工具/代码/知识来确定第二个select块中的跨度有多少

由于JQM正在生成span信息,我无法添加类或ID来帮助我

我曾希望$'wsize'.prevAll'span.ui btn text:first'.html会起作用,但我错了。$'wsize'.prev'.ui btn internal span'.html也未成功

非常欢迎您的指导

fieldset class="..." data-role="controlgroup" data-type="horizontal">
<div class="ui-select"><div class="...">
<span class="ui-btn-inner ui-corner-left"><span class="ui-btn-text">Plug trays</span>
<span class="ui-icon ui-icon-arrow-d ui-icon-shadow">&nbsp;</span></span>
<select name="pot" id="pot">
<option id="potnot" value="not" selected="selected">Container type</option>
<option value="aza">Azalea pots</option>
...
</select></div></div>

<div class="ui-select"><div ...>
<span class="ui-btn-inner">
    <span class="ui-btn-text">Which size?</span>
    <span class="ui-icon ui-icon-arrow-d ui-icon-shadow">&nbsp;</span>
</span>
<select name="size" id="size">
<option id="wsize">Which size?</option>
...
</select>
</div></div>

<div class="ui-select"><div ...>
<span class="ui-btn-inner ui-corner-right ui-controlgroup-last">
   <span class="ui-btn-text">How many?</span>
   <span class="ui-icon ui-icon-arrow-d ui-icon-shadow">&nbsp;</span>
</span>
<select name="quantity" id="quantity">
   <option id="howmany">How many?</option>
   ... 
</select></div></div>
</fieldset>

我不确定您要寻找的范围值是什么,但请参见此处的演示:

希望这对事业有所帮助:

代码


你有没有任何理由试图以这个跨度为目标我想你是指实际包含文本的跨度有多少?从选项标记的上下文,即您尝试的选择器都以$'wsize'开头?原因是第二个选择块是根据所选容器的类型填充的ajax。当重新填充事件发生时,将显示先前选择的容器大小第二个块的名称-我的目标是将保留该标签的跨度设置为“默认”标签。感谢Tats_innit-这为我提供了所需的方向
alert($('#wsize').parents('div').next('div').find('.ui-btn-text').html());