我有一个简单的 jQuery 问题,代码如下:
<script>
$(document).ready(function() {
$("#changeText").click(function() {
$.get("test.php", { sectid: "1"},
function(data){
$("#textBox").html(data);
});
});
});
</script>
我的HTML如下:
<a id="changeText" href="#">Change</a>
<div id="textBox">This text will be changed to something else</div>
我想将一个变量传递给 .click
函数来代替“1”,但似乎语法不正确。有人能给我指出正确的方向吗?
谢谢。
最佳答案
您只需使用变量名,例如:
$(document).ready(function() {
$("#changeText").click(function() {
var myVariable = "1";
$.get("test.php", { sectid: myVariable },
function(data){
$("#textBox").html(data);
});
});
});
或者如果它是来自某物的值,例如:
$.get("test.php", { sectid: $(this).attr("something") },
关于javascript - jQuery - 将变量传递给点击功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4549351/