0
まずは私を助けてくださった皆様に感謝します。私はjQueryとJavaScriptが初めてです。私はそれがチェックされると、チェックボックスの値をテキストフィールドに渡したいと思います。アンカーで画像を使用してチェックしたときには値を渡していませんが、チェックボックスを直接オンにした場合は表示されます。画像ベースのチェックボックスはチェックされていますが、テキストフィールドに値が追加されていません
以下は私のライブコードですが、間違った箇所を確認してください。
プリティチェックボックスコード:
$(document).ready(function() {
$('span.mktLblRight input').each(function(){
$(this).next('label').andSelf().wrapAll('<p/>');
});
$("li.mktLblRight").wrapAll('<span class="checkbox-align"/>');
$("span.mktLblRight").addClass("checklist");
$("span.checklist p").append('<a class="checkbox-select" href="#">Select</a><a class="checkbox-deselect" href="#">Cancel</a>');
// code from here on is the same as Aaron Weyenberg
$(".checklist .checkbox-select").click(
function(event) {
event.preventDefault();
$(this).parent().addClass("selected");
$(this).parent().find(":checkbox").prop("checked","checked");
this.checked = true;
}
);
$(".checklist .checkbox-deselect").click(
function(event) {
event.preventDefault();
$(this).parent().removeClass("selected");
$(this).parent().find(":checkbox").removeProp("checked");
this.checked = true;
}
);
});
http://jsfiddle.net/5euSB/109/
Thankdの@jerrylow、あなたがコードしている「私は予想通りjsfiddleで完璧に動作しますが、残念ながらそれはやりました私のライブページで働いています。私のページhttp://go.qlik.com/EMEA-program-test_Reg_Summer-Dummy.html –
私はちょうどJavaScriptを更新することによってそれを修正しました。今は私のライブページで完璧に動作します。ありがとうございました@jerrylow –