(1,2,3、..)のようにカンマ(、)で区切られたテキストボックスのidパスに基づいてチェックボックスを選択します。 これをjqueryでどのように達成できますか?Jqueryでカンマで区切られたテキストボックスの値に基づいてチェックボックスを選択する方法は?
function cblist_check() {
if ($('input[type=text][id$=rate]').val() != "") {
var arrate = $('input[type=text][id$=rate]').val().split(',');
for (var i in arrate) {
$('[id$=listRates] input[type=checkbox]').attr("checked")
}
}
}
<div style='position:relative;'>
<input type='checkbox' id='1' data-display-name='Rack/General' />
<label for='1'>Rack/General</label>
<img id='img_1' class='checkboxFixIconLeft' />
</div>
<div style='position:relative;'>
<input type='checkbox' id='4' data-display-name='Government' />
<label for='4'>Government</label>
<img id='img_4' class='checkboxFixIconLeft' />
</div>
<div style='position:relative;'>
<input type='checkbox' id='6' data-display-name='Package' />
<label for='6'>Package</label>
<img id='img_6' class='checkboxFixIconLeft' />
</div>
<div style='position:relative;'>
<input type='checkbox' id='3' data-display-name='Family' />
<label for='3'>Family</label>
<img id='img_3' class='checkboxFixIconLeft' />
</div>
ページが最初に読み込まれるときの意味は一度だけです。 可能な解決策は何でしょうか?私はそれがすべてのクリックで働くことを望みます。 更新してください。 –
@RahulHendawe:クリックイベントでコードを記述する必要があります。 –
はいonclickではcblist_check()関数を呼び出しましたが、正しく機能していません。 –