私はテーブルを持っていて、私は "display:none;"属性を無効にして、その値がデータベースに送られないようにします。属性がdisplayの場合、テーブル行を無効にします。display:none;
EDIT:私はこれは、私は問題があなたのセレクタであることを推測するつもりだ基づいているHTMLを見ずにこのコード
$('form > tr:hidden').prop("disabled",true); $('form').submit();
私はテーブルを持っていて、私は "display:none;"属性を無効にして、その値がデータベースに送られないようにします。属性がdisplayの場合、テーブル行を無効にします。display:none;
EDIT:私はこれは、私は問題があなたのセレクタであることを推測するつもりだ基づいているHTMLを見ずにこのコード
$('form > tr:hidden').prop("disabled",true); $('form').submit();
を試してみました。 DaniP氏によると、入力要素は行ではなく無効にする必要があります。
form > tr
にシンボルよりも大きいが、最初のレベルの子孫に、あなたの選択を制限して、私が見
他の問題は、より大記号を使用することです。右、
<form>
<tr><td></td></tr>
</form>
しかし、私はあなたがそこにも、テーブル要素を持っている賭ける:他の言葉では、form > tr
はtrは、フォームの子である場合、あなたはそのようなHTMLコードを持っていることを期待しますか?このような:
<form>
<table>
<tr><td></td></tr>
</table>
</form>
形態> TRは、この場合、行を選択しないであろう。 DaniPが言ったことを組み合わせて、あなたのセレクターとしてこれを試してみてください:
$('form tr:hidden input').prop("disabled",true);
本当にありがとうございます、それは ">"記号です...そして、他の人たちの努力とhtmlの不足私はそれが単純な考えだと思った –
あなたが試したことを知るためにいくつかのコードを示してください。 – Darren
あなたの入力要素にtrを設定する必要はありません、あなたのセレクタを次のように変更してみてください:prop( "disabled"、true) ' – DaniP
私は