0

私は次のHTMLを持っています:

<div class="section_rows">
    <div class="body-row crew">
        <input type="text" class="col1" name="cast_person" value="{{cast.person }}"/>
        <input type="text" class="col2" name="cast_character" value="{{ cast.character }}"/>
        <input class="ordering" type="hidden" name="cast_ordering" value="{{ cast.ordering }}" />
        <a href="#;" class="delete">X</a>
    </div>
</div>

そして次のjQuery:

// drag and drop of cast and crew
$('.section_rows').sortable();
$( ".section_rows" ).disableSelection();

section_rows現在、これによりdivコンテナ全体が無効になります。その中のをどのように有効にinputしますか?

4

3 に答える 3

1

私が信じていることは明らかです:

$( ".section_rows" ).disableSelection().find('input').prop('disabled', false);
于 2013-01-21T23:44:31.433 に答える
1

handleドラッグ可能なオプションを使用して、コンテナ内の要素のみを使用してドラッグできます。最適な解決策は UI によって異なりますが、これは役立つ解決策になる可能性があります。その後、電話について心配する必要はありませんdisableSelection()

于 2013-01-21T23:47:44.080 に答える
0

これはどう?

$('.selection_rows :not(input)').disableSelection();
于 2013-01-21T23:45:25.663 に答える