如何在div jQuery中选择第一个div的id

时间:2013-05-02 13:44:15

标签: jquery

我有<div>

<div id="category_choice"></div>

点击类别项<div>后,它会出现

<div id="sports" class="category_item" onclick="addCategory('Sports/Health')">
    <div id="sports_thumb" class="category_thumb"></div>
    <p>Sports/Health</p>
</div>
在里面。现在,当我点击提交按钮时,它必须将“category_choice”中“category_item”的id传递给ajax。

我尝试使用以下代码执行此操作:

$(document).on('click','#nsubmit', function () {
    var category = $('#category_choice:first-child').attr('id');

Ajax ... bla-bla-bla数据:类别:category ...与我未提及的其他数据一起,因为它发送它很好。但“类别”仍然是空的。请告诉我错误在哪里。

1 个答案:

答案 0 :(得分:4)

可能是空间?

 $("#category_choice :first-child").attr('id') 

正如@David在评论中提到的那样

$('#category_choice > :first')