删除除js / jquery之外的所有父html块

时间:2014-04-16 20:02:51

标签: javascript jquery html

我有div框:

 <div id="checkout-shipping-method-load">
        <dl class="sp-methods"> 
        <dt>Flat Rate</dt>
                <dd>
                <ul>
                    <li>
                        <input type="radio" class="radio" id="s_method_flatrate_flatrate" value="flatrate_flatrate" name="shipping_method">
                        <label for="s_method_flatrate_flatrate">Fixed<span class="price">5,00&nbsp;US$</span>
                        </label>
                    </li>
                </ul>
            </dd> 

           <dt>Delivery with Post Station</dt>
            <dd>
                <ul>
                    <li>
                        <input type="radio" class="radio" id="s_method_postservice_postservice" value="postservice_postservice" name="shipping_method">
                        <label for="s_method_postservice_postservice">PostService<span class="price">2,00&nbsp;US$</span>
                        </label>
                    </li>
                </ul>
            </dd>
        </dl>
    </div>

我正在使用jQuery设置所有输入prop禁用true,exept输入#s_method_postservice_postservice dd block。 所以所有输入都需要设置为禁用exept&#39;输入#s_method_postservice_postservice。

我的代码:

$( "input[name=shipping_method]:not('input#s_method_postservice_postservice')" ).prop('disabled', true );`  

但没有任何作用! 请帮忙怎么做?

0 个答案:

没有答案