我在下面有这个片段,但我不知道如何用jQuery
捕获值。我们如何从输入文本中获取一些值?
<script type="text/javascript">
$(document).ready(function() {
$("#fileInput2").uploadify({
//How get value from input (fileInput2)
});
});
</script>
<div class="demo">
<input id="fileInput2" name="fileInput2" type="file" />
<a href="javascript:$('#fileInput2').uploadifyUpload();">Upload Files</a>
</div>
答案 0 :(得分:3)
<script type="text/javascript">
$(document).ready(function()
{
$("#fileInput2").uploadify(
{
// Get value
var input_field_value = $(this).val()
});
});
</script>
<div class="demo">
<input id="fileInput2" name="fileInput2" type="file" />
<a href="javascript:$('#fileInput2').uploadifyUpload();">Upload Files</a>
</div>
修改强>
您正在uploadify
上调用fileInput2
函数,因此如果您编写$(this)
,它将引用同一个元素,即fileInput2
文本框。因此,编写$(this).val()
将为您提供此输入元素的值。
答案 1 :(得分:1)
使用val()
方法:
$("#fileInput2").val();
或者:
$("#fileInput2").uploadify({
alert($(this).val());
});