我有以下标记,我需要将名为“ProductCode”的输入值放到名为product_id的变量中,使用jquery
这可能很容易,但由于某种原因,我根本无法理解。
<input type="image" src="/v/vspfiles/templates/100/images/buttons/btn_addtocart.gif" id="btnaddtocart" name="btnaddtocart" alt="Add to cart" border="0" onclick="return addToCart2(this.form, this);" />
<input type="hidden" name="ReplaceCartID" value="" />
<input type="hidden" name="ProductCode" value="M406789" />
<input type="hidden" name="e" value="" />
<input type="hidden" name="ReturnTo" value="ShoppingCart.asp" />
答案 0 :(得分:4)
您可以使用jQuery的.val()
方法。
试一试: http://jsfiddle.net/uzWJs/
var theValue = $('input[name=ProductCode]').val();
例如:
$('#myForm').submit(function() {
var theValue = $('input[name=ProductCode]', this).val();
alert( theValue );
});
答案 1 :(得分:2)
这很简单,只需这样做:
$(document).ready(function() {
var product_id = $("input[name='ProductCode']").val();
alert(product_id): //this is the result
});