Use Function Data As Html Id Jquery
Solution 1:
You need to concatenate:
$("#" + SLIDEID)
Which means that if the SLIDEID
argument is, say, the string "test"
then it will be like saying $("#test")
.
You were trying to select an element with an id equal to all of the text in the string after #
, i.e., an element with id="($SLIDEID).val()"
.
If you are trying to hide the element that has the id in the SLIDEID
argument then do this:
$("#" + SLIDEID).hide();
If you want to change that element's value then (assuming it is a form element like an input):
$("#" + SLIDEID).val('hide');
The code you showed sort of looks like you're trying to retrieve the value from an element with the id specified in SLIDEID
and then use that value as the id to look up another element and set that other element's value to the string 'hide'
. That doesn't really make sense to me, but if it's what you want to do:
$("#" + $("#" + SLIDEID).val()).prop('value', 'hide');
Post a Comment for "Use Function Data As Html Id Jquery"