1
に李内側のチェックボックスの値を取得します。jQueryの - 以下のようなUL李内部のリストがありますスパンクリック
<ul class="AllLayer">
<li>
<fieldset id="layer0">
<label class="checkbox" for="visible0">
<input id="visible0" class="visible" type="checkbox" /> OSM
</label>
<span class="edit fa fa-pencil-square">eidt</span>
</fieldset>
</li>
<li>
<fieldset id="layer1">
<label class="checkbox" for="visible1">
<input id="visible1" class="visible" type="checkbox" value="osm2" /> osm2
</label>
<span class="edit fa fa-pencil-square">eidt</span>
</fieldset>
</li>
</ul>
とき、私はこのスパン前に、チェックボックスの値を取得する必要がありますスパンのユーザー]をクリックします。 私は以下のコードを書いたが、それはundefined
を返す。
$("span.edit").on('click', function() {
var value= (this).parent().siblings("input[type='checkbox']").attr("value");
alert(value);
});
お願いします。
@Pranac Cバラン、ありがとうございます。 – Farzaneh
@Farzaneh:うれしいよ:) –