var id=a;
$(“#”+id) 这个选择器没有作用 ?
请问有其他替代方法?
必须加上$(document).ready
这样写;
[code="java"]
var id = 2 ;
$(document).ready(function(){
var val = $("#"+id).text();
alert(val);
});
[/code]
[quote]$(“#”+id) 这个选择器没有作用 ?[/quote]、
这是正确的。
[code="java"]$(“#”+id) [/code]
首先是字符串相加,形成string.
看看官网文档:
[url=http://api.jquery.com/jQuery/#jQuery1]http://api.jquery.com/jQuery/#jQuery1[/url]
如下:
[quote]
jQuery( selector, [ context ] )
selector A string containing a selector expression
context A DOM Element, Document, or jQuery to use as context[/quote]
[b]selector为string字符串[/b]
应该这样写 var id="a";
[code="js"]$(“#”+id)[/code]
[b]可以使用,应该是你的代码有问题?具体说明[/b]