假设我有这个jQuery代码:
$.get('blog.html', function(data){
$(data).find(".post img").appendTo(".post-thumbnail");
});
我有这个HTML输入框:
<input type='text' name="domain" id="url" />
是否可以获取输入框的值并将其替换为jQuery代码中的“.blog.html”?
答案 0 :(得分:1)
是的,您可以访问该值,并使用输入框中的值发出请求。 'url'变量将包含名为'domain'的input元素的当前值。
var url = $("input[name=domain]").val();
$.get(url, function(data){
$(data).find(".post img").appendTo(".post-thumbnail");
});
答案 1 :(得分:0)
是的,
"input"
事件!url
获取$.trim(this.value) + '.html'
(偶尔修剪包装空格)
function getPage() {
var url = $.trim(this.value) + ".html";
$.get( url, function (data) {
$(data).find(".post img").appendTo(".post-thumbnail");
});
}
$("#url").on("input", getPage);