ラジオボタンがチェックされているときに、ラベルを別のスタイルで作成しようとしています。問題は、ezMarkと呼ばれるjavaScriptプラグインを使用していることです。
これがコードです。
<div class="ez-radio">
<input type="radio" id="line0" name="line-style" value="1" class="ez-hide">
</div>
<label style="background:url('1.jpg')no-repeat;" ></label>
これが私がコードのスタイルを設定するために使用しようとしたCSSです
.ez-radio input:checked+label {...}
正直なところ、このページのjavaScriptは必要ありませんが、テンプレートを使用しており、動的に読み込まれます。ラジオボタンの前にezMarkjsをオフにするオプションはありますか?または、ezMarkスクリプトにもかかわらず、ラベルのスタイルを設定することもできます。
編集
は<div ez-radio
スクリプトによって動的に生成されます。このdivの間にラベルを追加できるように、コントロールがありません。