に私はまさに私がjsfiddle上にそれを望むように動作します。このスクリプトを作成するために管理していません。しかし、私のWebページで全く同じスクリプトを使用すると、何もしません。ifやelseの中のスクリプトは無視され、通常のラジオボタンのように動作します。私は、任意のerrrorメッセージを取得しないと私は使用しています:スクリプトはjsfiddleに動作しますが、@Josephからの助けを借りて自分のウェブページのjQuery
http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js
私は考えることができる唯一のことは、それが「この」を使用して動作しないということでしょうか?どうすればそれを解決できますか?
http://jsfiddle.net/pJgyu/15013/
jQuery(document).ready(function()
{
$("input[type='radio']").click(function(){
var $knapp = $(this).val();
if(($knapp=='1c') || ($knapp=='2c')|| ($knapp=='3c')) {
this.checked = true;
}else{
$("input[type='radio']."+this.className).not($(this)).each(function(){
this.checked = false;
});
}
});
});
<table>
<tr>
<td>1</td>
<td><input type="radio" class="ljudkalla_1" name="ljudkalla_1" value="1a"></td>
<td><input type="radio" class="ljudkalla_2" name="ljudkalla_1" value="1b"></td>
<td><input type="radio" class="ljudkalla_3" name="ljudkalla_1" value="1c"></td>
</tr>
<tr>
<td>2</td>
<td><input type="radio" class="ljudkalla_1" name="ljudkalla_2" value="2a"></td>
<td><input type="radio" class="ljudkalla_2" name="ljudkalla_2" value="2b"></td>
<td><input type="radio" class="ljudkalla_3" name="ljudkalla_2" value="2c"></td>
</tr>
<tr>
<td>3</td>
<td><input type="radio" class="ljudkalla_1" name="ljudkalla_3" value="3a"></td>
<td><input type="radio" class="ljudkalla_2" name="ljudkalla_3" value="3b"></td>
<td><input type="radio" class="ljudkalla_3" name="ljudkalla_3" value="3c"></td>
</tr>
</table>
[this(http://www.downforeveryoneorjustme.com/jsfiddle.net)]は、外部にリンクするのではなく** **の質問にコード**を含める理由です。 – Matt
申し訳ありませんが、質問が – user626342
使用放火魔/クロームのdevのツールバーを更新されている - と – NimChimpsky