私のhtmlコード:
<li id='category-10'>
<label class="selectit">
<input value="10" type="checkbox" name="post_category[]" id="in-category-10" /> Developmental
</label>
</li>
私のJavaScriptコード:
function onCategoryClick() {
$(".selectit").click(function(e){
var categoryValue = $(e.target).text();
alert("The value is " + categoryValue);
});
}
これにより、文字列「The value is Developmental」が返されますが、必要なのは「The value is 10」です Javascript を初めて使用するのですが、テキストではなく、入力の値フィールドをターゲットにするにはどうすればよいですか?
私も試してみました
var categoryValue = $(e.target > input).value;
しかし、これは何も返しません。