Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 简单的jQuery,但可以';我不能让它工作_Javascript_Jquery - Fatal编程技术网

Javascript 简单的jQuery,但可以';我不能让它工作

Javascript 简单的jQuery,但可以';我不能让它工作,javascript,jquery,Javascript,Jquery,因此,以下代码: $product_id = $(this).parent().parent().html(); 产生以下结果: <div class="right"> <input value="6" name="quantity" id="" maxlength="2" type="text"> <label> Places required</label> <p class="btn update">Updat

因此,以下代码:

$product_id = $(this).parent().parent().html();
产生以下结果:

<div class="right">
   <input value="6" name="quantity" id="" maxlength="2" type="text">
   <label> Places required</label>
   <p class="btn update">Update</p>
   <input name="product_id" value="2" class="product_id" type="hidden">
   <p class="btn remove">Remove from basket</p>
</div>
<a href="/product//"><img src="http://dummyimage.com/100x100/333/eee" alt="" class="border-thick shadow"></a>
<div class="left">
   <h5>Title</h5>
   <select name="courses_details_id">
      <option value="">Select date/venue...</option>
      <option value="6">10 Oct 2011 - Chicago, USA</option>
      <option value="4">13 Oct 2011 - Hastings</option>
      <option value="2">18 Nov 2011 - Paris, France</option>
   </select>
   <br>
   <p class="price"><span class="small">From</span> £77.88</p>
</div>
但是它返回一个未定义的值

你就不能这样做吗

$(this).find("input[name='product_id']").val();

选择器中缺少引号,应该是这样的

$('input[name$="product_id"]')
<select name="course_details_id" id="course_details"/>

简化标记。使您选择的元素如下所示

$('input[name$="product_id"]')
<select name="course_details_id" id="course_details"/>

尝试使用.find而不是.children?输入[name$=product\u id]删除$Haha谢谢,我从来不知道函数“find”!让
name
id
属性在表单字段中保持一致总是一个好主意。避免潜在的混乱。