我在下面有一个简单的jQuery函数..我有兴趣用动态页面变量动态更改'query:FOOTBALL'属性。所以像'query:PAGE_TITLE'或PAGE_VAR
我没有运气得到.replace()工作..我必须忽略一些非常简单的事情;你们在这里采取什么方法?
jQuery(function($){
$("#query").tweet({
avatar_size: 32,
count: 4,
query: "FOOTBALL",
loading_text: "searching twitter..."
});
});
答案 0 :(得分:0)
我不清楚你在问什么,但我认为你想使用变量而不是字符串文字...因为query
期待一个字符串,你可以使用任何字符串值那里。因此,如果您有一个名为myVar
的变量包含字符串,则可以使用myVar
代替字符串文字:
var myVar = "Some String";
jQuery(function($){
$("#query").tweet({
avatar_size: 32,
count: 4,
query: myVar,
loading_text: "searching twitter..."
});
});
或者,你可以做这样的事情来使用用户输入input
的值:
jQuery(function($){
$("#query").tweet({
avatar_size: 32,
count: 4,
query: $("#someInput").val(), //val() returns a string so it will work here
loading_text: "searching twitter..."
});
});
答案 1 :(得分:0)
将其填入变量中,然后传递。该页面已经加载,因此您可以使用jQuery从任何元素中获取文本。
jQuery(function($){
// maybe you want the <title> tag value
var query = location.title;
// or maybe the text from the first <h1>
//query = $('h1:first').text();
$("#query").tweet({
avatar_size: 32,
count: 4,
query: query,
loading_text: "searching twitter..."
});
});