2016-12-22 15 views
2

内部の複数のステートメント私は順番に2つのことを達成しようとしている:jQueryの - クリック機能

  1. は、残りのラジオボタンの最初のラジオボタンを選択し、削除後に選択したラジオボタン
  2. を削除します。

私は、次のコードを書いたが、私は残りの(私は、Visual StudioでのjQuery 3.1.1を使用しています)の最初の以外の任意のラジオボタンを選択した場合、私は、削除後にチェック最初のラジオボタンを取得することはできません。

$(':button').click(function (e) { 
    $(':radio:checked').closest('tr').remove(); 
    $(':radio').first().attr("checked", true); 
}); 

コードで何が問題なのか教えていただけますか?

+0

JSFiddleで状況を再現し、コードにバグがないことを確認しました。私は問題を再現できません。あなたはJSFiddleを作ることができますか? https://jsfiddle.net/8kfm87gb/ –

+0

あなたのHTMLを質問にも追加してください。 – WillardSolutions

答えて

2

要素プロパティの更新方法はprop()です。

$(':button').click(function (e) { 
    $(':radio:checked').closest('tr').remove(); 
    $(':radio').first().prop("checked", true); 
}); 
+0

'attr()'と 'prop()'は、少なくとも彼が使っているjQueryのバージョンでは同じ動作をしています。 –

+0

それは完全に働いた。小道具は確かにattrよりも優れているようです。どうもありがとうございました。 –

+0

誰もが、成功した人にポイントを与える方法を教えてもらえますか? –

関連する問題