jQuery等价于我的javascript代码(函数值传递到表单)

jQuery equivalent of my javascript code (function value passing to a form)

本文关键字:值传 表单 函数 等价于 我的 javascript 代码 jQuery      更新时间:2023-09-26

只是想问我的JavaScript代码在jQuery中的等效是什么。顺便说一下,$name &$age来自我的PHP代码。我想知道如何使用jQuery传递($name和$age)值到我的表单。下面是我的代码:

<input type="button" name="edit" value="edit" onclick="show('$name','$age')";>
<script>
function show(name,age)
{
getElementById("#hidden_division").visibility="visible";
getElementById("#name_input").value=name;
getElementbyId("#age_input").value=age;
}
 </script>
<div id="hidden_division>
<form action="somewhere.php">
<input type="text" name="name_form" id="name_input">
<input type="text" name="age_form" id="age_input">
<input type="submit" value="submit">
</form>
<div>

我不明白为什么你需要jQuery(它更慢,更短),但这是它的样子:

在html:

<input type="button" id="editbutton" value="edit">

在脚本中(jQuery加载后):

jQuery(function($) {
    $("#editbutton").click(function(e) {
        show('$name','$age');
    });
});
function show(name,age) {
    // If you meant the .style property, use the .css() method instead of .prop()
    $("#hidden_division").prop("visibility", "visible");
    $("#name_input").val(name);
    $("#age_input").val(age);
}

我想如果我正确理解你,你在问如何通过$name和$page到你的函数使用jQuery?

这很简单,只要你包含了jQuery。

$("#submit_button").live("click", function(){
    var name = $("#name_input").val();
    var age  = $("#age_input").val();
    show(name, age);
});